Axure 原型设计的三步进阶法

news2025/1/20 18:31:27

平时跟很多同学朋友的交流过程中,对于axure的需要做到怎样,众说纷纭。总结了一下大家的意见,分别有以下几种:

1、掌握基本的搭建方法即可,不需要做交互;

2、既然做就要做到尽善尽美,页面和交互都是比较重要的,必须做到

3、做到何种程度因人因项目而异,但是需要会做,以免需要做时无从下手。

这三种观点明显比较更受大家支持的是第三种。

有一位学员,是一位女孩子,我们暂时称呼为S同学吧,也是持这种观点。

在学习的过程当中,原来与其他同学一样,她在学习的前半段也是只学习了较为基础的内容:包括页面的搭建、部件元素的使用和设置、简单交互的设置等等。

在没有接触进一步的学习之前,觉得axure的使用就是这样了,再进一步的使用也是与原来学习过的基础的内容无异。

但在进行了进一步的学习之后,刷新了对于axure的认知,知道了axure原来也可以这么做。

这里以S同学做的一个作业作为例子给大家看看,共同来体验一下S同学当时的感受。

这个作业是这样子的,在输入框输入内容,在列表当中做出筛选。这个交互,也是随着学习的深入和认识的逐渐加深,有一个变化的过程。

1.简单交互完成

用简单的显示隐藏动作去做设置,例如要筛选出“交通银行”的话,就设置当输入框的文字为“交通银行”的时候,隐藏其他银行的名字。

                    

这个设置方法有比较大的缺陷是:只能输入指定的文字,这里给它设定的是输入“交通银行”,也可以设定为“交”/“通”/“交通”等等。并且是认为决定它显示哪一个或者哪几个银行的名称。如果被筛选的内容数量多了,就会造成时间的浪费以及可能的错误产生如显示的名字选择错等情况。

如果你的数量非常少,并且搜索的内容不复杂,可以考虑用这种方式来设置,比较简单。

2.中继器的简单动作设置

接触过中继器的朋友应该都知道,中继器动作里边有一个动作叫做“添加筛选”,看这个名字马上就能知道,这个动作的主要作用就是用来做筛选。

所以S同学在学习到这里的时候,发现之前的例子可以用中继器的这个动作来做。所以就有了第二种的做法。

将被筛选的列表,这里是银行logo和名称,用中继器进行制作。在搜索的输入框中输入内容,判断输入的哪个银行的名字,则筛选出该银行的名字。

从查看效果和设置方法,大家可以看出这种方法的优缺点在什么地方吗?与前面一种方法相比,有点很明显,是进行自动筛选的,这样筛选的准确性高很多,设置上也不需进行很多步操作,被筛选对象是多个。

但是缺点跟第一种类似,这里只能输入完整的银行名称。因为它的筛选是根据数据集中的内容进行判断筛选的。这里数据集是“XX银行”,所以条件就是“XX银行”,如果数据集是“交通”、“平安”等,那么,筛选条件就是“交通”、“平安”等。

如果你的筛选数量较多,又是需要进行完整输入的,选择S同学这个第二种方式也是很不错的。

3.中继器的复杂交互设置

再往后学习的过程中,S同学接触到了函数,结合上一种中继器的做法,最后有了一个比较灵活的筛选交互的做法。

找到适合的函数,只要输入的内容能在数据集中被检索到,包含这个内容的对象就会被筛选出来。

这种方法做出来的这个交互效果,完美避开了前面两种做法的确定,是最灵活、最有效的搜索方法。

也难怪S同学会觉得神奇,Axure居然可以做到现在这样。在一步步的学习当中,加深了对于axure的应用的认识。

我们要知道,Axure确实是可以做到这样的,并且我们最好是能够知道应该怎么做到,这样在日后的工作中如果需要,上手就可以做,这样也减少了在忙碌的工作中寻求做法的时间。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/155095.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Python百日进阶-数据分析】Day221 - plotly使用日期类型轴的时间序列 2

文章目录九、具有自定义日期范围的时间序列图9.1 使用plotly.express9.2 使用graph_objects9.3 手动设置日期范围十、带范围滑块的时间序列十一、带范围选择器按钮的时间序列十二、按缩放级别自定义刻度标签格式十三、隐藏周末和假期13.1 隐藏正常周末13.2 隐藏周末和指定日期1…

Windows 11关闭系统更新的方法有哪些?

之前问的最多的就是Win10关闭更新的方法,现在轮到了Windows11,下面我们就具体来看看如何关闭Windows11的系统更新。方案一:使用注册表编辑器关闭Win11更新Windows注册表实质上是一个庞大的数据库,存储着各种各样的计算机数据与配置…

Windows系统下Python安装教程

Python安装环境为Windows10系统(64) 1.Python下载 选择Python官网进行下载(Welcome to Python.org),进入网站,点击Downloads,进入下载模块,鼠标指针放到Download,选择Wi…

聚焦行业,2022巨杉客户案例及产品荣获多项殊荣

2022年,巨杉客户实践案例及产品 广受肯定,荣获多项殊荣 荣誉不仅属于巨杉 它源自于每一位客户的信任和支持 感谢每一位客户对巨杉产品的选择和认可 客户创新实践案例 巨杉联合江阴农商行获评爱分析银行数字化创新实践案例 9月,在“2022…

InstallShield 制作INF驱动安装程序

题外话: 使用INF文件制作经过签名的CAT文件可以参考如下博文: https://blog.csdn.net/qq_29729577/article/details/113537243 回归正题: 本例使用InstallShield 2020版本 驱动文件准备 将INF、CAT、SYS等驱动相关文件放至同一目录下&…

【动态内存管理】C语言

前言: 为什么会存在动态内存分配 我们以前学过的开辟空间的方式有两个特点: 1 空间开辟大小是固定的; 2.数组在申明的时候,必须指定数组的长度,它所需要的内存在编译时分配; 但是对于空间的需求&#xff0c…

Qt基于CTK Plugin Framework搭建插件框架--插件通信【注册接口调用】

文章目录一、前言二、插件完善2.1、添加接口文件2.2、添加接口实现类2.3、服务注册(Activator注册服务)三、接口调用四、接口 - 插件 - 服务的关系4.1、1对14.2、多对14.3、1对多一、前言 通过Qt基于CTK Plugin Framework搭建插件框架–创建插件一文&am…

解决方案|Keithley吉时利源表测试软件的典型应用及案例介绍

数字源表又称源测量单元(SMU),是数字万用表(DMM)、电压源、实际电流源、电子负载和脉冲发生器的有用功能集成在仪器中,相当于电压源、电流源、电压表、电流表和电阻表的综合体可以作为四象限电压源或电流源提供精确的电压或电流,同时测量电流…

聚类模型(K-means聚类,系统聚类,DBSCAN算法)

所谓的聚类,就是将样本划分为由类似的对象组成的多个类的过程。聚类后,我们可以更加准确的在每个类中单独使用统计模型进行估计、分析或预测;也可以探究不同类之间的相关性和主要差异。聚类和分类的区别:分类是已知类别的&#xf…

Kafka 生产者

Kafka 生产者 生产者就是负责向 Kafka 发送消息的。 生产者业务逻辑 (生产者业务逻辑流程) 生产者开发示例 一个正常的生产逻辑流程如下: 配置生产者客户端参数及创建相应的生产者实例 构建待发送的消息 发送消息 关闭生产者实例 生…

CSS权威指南(八)基本元素框

文章目录1.基本元素框2.内边距3.边框4.轮廓5.外边距1.基本元素框 文档中每个元素都会生成一个矩形框,我们称之为元素框。这个框体描述元素在文档布局中所占的空间。因此,元素框之间是有影响的,涉及位置和尺寸。 (1)宽…

如何在 Excel VBA 中插入行

在本文中,我将解释如何使用VBA(Visual Basic for Applications)在Excel中插入行。VBA 是一种编程语言,适用于在Excel和其他Office程序中工作的人员,因此可以通过编写所谓的宏来自动化Excel中的任务。使用VBA编码,我们可以执行Excel中执行的所有大多数任务,就像复制、粘贴…

【手写 Vue2.x 源码】第十六篇 - 生成 render 函数 - 代码拼接

一,前言 上篇,生成 ast 语法树 - 构造树形结构部分 基于 html 特点,使用栈型数据结构记录父子关系开始标签,结束标签及文本的处理方式代码重构及ast 语法树构建过程分析 本篇,使用 ast 语法树生成 render 函数 - 代…

双软认证-深圳市

双软认证是软件企业的认证和软件产品的登记,企业申请双软认证除了获得软件企业和软件产品的认证资质,同时也是对企业知识产权的一种保护方式,更可以让企业享受国家提供给软件行业的税收优惠政策。 想要在这个残酷的市场中生存下去的话&#x…

cc1200 Sub-1 GHz RF Transceivers 开发

一些应用需要定制开发无线串口、指定发送频点、调制方式、加密传输等等,需要使用无线数据的传输场景,需要使用公用频段进行数据传输。一些场景需要使用Sub-1 GHz频点进行数据传输,比如无线串口,其他无线申请,在国内选择…

集群调度情况

1 集群调度 2 调度简介 Scheduler是kubernetes的调度器,主要任务是把定义的pod分配到集群的节点上。听起来非常简单,但有很多要考虑的问题 公平: 如何保证每个节点都能被分配资源 资源高效利用:集群所有资源最大化被使用 效率&…

【 uniapp - 黑马优购 | 购物车页面(1)】如何创建购物车编译模式、 商品列表区域实现

个人名片: 🐼作者简介:一名大二在校生,讨厌编程🎋 🐻‍❄️个人主页🥇:小新爱学习. 🐼个人WeChat:hmmwx53 🕊️系列专栏:&#x1f5bc…

LeetCode[692]前K个高频单词

难度:中等题目:给定一个单词列表 words和一个整数 k,返回前 k个出现次数最多的单词。返回的答案应该按单词出现频率由高到低排序。如果不同的单词有相同出现频率, 按字典顺序 排序。示例 1:输入: words ["i"…

【异常】记一次因scripts编写错误导致无法正常build的问题

一、npm 与 scripts之间的关系 Node 开发离不开 npm,而脚本功能是 npm 最强大、最常用的功能之一。 npm 允许在package.json文件里面,使用scripts字段定义脚本命令。 比如以下: "scripts": {"dev": "vue-cli-se…

【C++】引用详解

作者:阿润菜菜 专栏:C 🏃🏃🏃🏃🏃🏃 本文目录 概念及用法 特性 使用场景 1.做参数 2. 做返回值 从函数栈帧角度理解引用 传值、传引用效率比较 引用和指针的区别 概念及用法 引…