我在指导粉丝设计原型的时候,发现大部分同学其实并没有系统的学习过axure的交互动作,他们设计交互时往往需要花大量的时候上网查询,而网上也没有一个关于axure全部完整交互的模板。
所以,我将axure里所有的基本交互动作整理成一个模板,并且将整个过程录了下来做成视频教程。新同学能够通过学习该模板,快速掌握axure里面的交互,打好扎实的基础;老同学在画原型时,如果忘记了某个交互,也可以当速查表,快速查询。
下面我们以文字的形式,快速介绍Axure里面的所有交互动作以及使用范围,总共分成链接、元件、全局变量、中继器和其他五大部分,从第一个打开链接到最后一个触发事件,大家可以选择需要的学习。
1.1.1 当前窗口
这个交互是axure里面最简单,也是最常用的交互,适用于页面跳转
1.1.2 新窗口/新标签
这个交互和上一个交互的不同处在于会在新的标签页面打开某个页面,这样原来的页面还保留,客户可以切换标签查看不同的内容。一般适用外部于广告,链接的跳转。
1.1.3 弹出窗口
这个交互和上一个交互的不同处在于该交互会以弹出的形式打开某个页面,我们可以同时看到两个页面的内容,弹出窗口的基本属性(大小、工具栏、共东条等)可以设置。一般类是选择机构、员工等页面要素比较多,不适用于下拉列表的情况,当然也适用于外部于广告,链接的跳转。
1.1.4 父极窗口
父级窗口对应弹出窗口,就是在弹窗窗口中可以设置原来窗口的页面。这个交互一般和关闭页面一起用,例如点击了弹窗中的广告,先可以设置原来的页面跳转至产品页面,再关闭弹出窗口。
这个用于关闭当前窗口,但是axure里面有bug,要在axure软件里预览当前页面才能关闭,如果是从其他页面跳转过来就关闭不了,而且这个交互在原型中很少用,因为一般都是直接关闭浏览器的
1.3.1 内联框架
这个也是每个项目必备的事件,一般项目原型会设置一个菜单页,点击菜单栏后在内联框架中打开某个页面。
1.3.2 父级框架
父级框架对应内联框架,具体是指A框架内包含B框架,把框架内页面的能同个此交互控制A框架打开的页面。这个交互在实际运用中极少,作者还没使用过。
该交互能让页面滚动到指定的元件,在长页面中比较常见,例如内容分享平台,功能介绍,用户分析、可视化视图等。
如果设置了多个分辨率的视图,该事件可以选择视图。这个事件基本不用,因为需求阶段时间比较紧急,很少有时间话几个分辨率的视图。另外也可以通过浏览器缩放来控制。
2.1.1 显示
显示这个交互动作非常常用,主要用于弹窗选择、提示等内容。显示动作可以增加动画,也可以选择显示效果。
2.1.2 隐藏
隐藏是和显示相对应的,主要用于弹窗选择、提示等内容后取消显示。隐藏动作同样可以增加动画。也可以拉动元件,对应显示时的推动元件,拉动元件就是将其复位。
2.1.3 切换可见性
切换可见性是显示与隐藏的结合,如果元件隐藏,可以将其显示,如果显示就可以将其隐藏,常用于菜单,卡片,下拉列表等。
动态面板好比是一本书,每次只能看一页内容,设置面板状态即打开这本书的哪一页,同时也可以设置进入动画和退出动画,是否推动或拉动元件。应用的地方很多,例如图片轮播、相册、标签内容等。
设置文本最常见的就是设置文本=输入框的内容,或者是设置显示文字的样式;除此之外也会用到一些函数,例如时间、日期、角度等等。
该交互常用于标签、菜单、单选组
比较少用这个交互,一是系统的下拉列表不好用,没有搜索功能,一般好用的下拉列表都是用中继器制作的;其次是下拉单选列表可以默认选项,演示时单击也会显示该选项,一般情况下,是不需要使用该事件控制列表被选项的。只有一种情况,当下拉列表在中继器里面时,每项默认的选中项不同,就可以用该事件设置被选项。
一般会由于维护时,部分信息不允许修改,或者没有权限时,就禁用该元件。
一般用于游戏,或者是滑动验证等于。
一般用于游戏,例如前段时间很火的口红机,或者是摆正图片验证登录。
使用该交互同样需要选择锚点和动画,一般应用于放大查看商品、图片等。
这两个交互比较少用,因为一般用显示事件是可以直接设置显示在顶层的位置。可能多个动态面板都固定在顶层时需要用到该交互。
这个交互也是很少使用,因为在元件颜色设置时就可以设置不透明度。该事件一般应用于动态设置不透明度的,例如修图软件等。
这个交互一般适用于判断错误后焦点回到输入框,方便客户使用。例如手机号码输入完,点提交按钮判断手机号格式错误时,焦点回到手机号码输入框。
获取焦点可以选择是否选中元件的文本。
这个交互是针对axure里面的树元件的,但是比较少使用。因为树元件点击时本来就可以展开或折叠,不需要该事件触发,其次是axure自动的树不太好用,没有增删改查的功能,所以一样不使用自带的树元件。
全局变量一般做高保真会用到,可以简单理解为页面与页面之间传递数据的值。例如用张三的账号登录成功后,那所有页面都需要显示张三的信息,这时就需要用全局变量来传递该参数。
中继器就像excel表格,能够储存列表信息(文字、图片、页面),能实现动态增删改查效果。所以中继器是在高保真原型中最重要的一个事件
可以移除中继器列表中的单个排序或者所有排序
可以移除中继器列表中的单个筛选或者所有筛选
如果中继器列表数据太多,一般会用分页显示的方式,该交互就是可以设置中继器显示那一页的内容。可以设置为显示下一页、显示上一页、显示最后一页、显示第一页或者显示具体页面。
初始的显示的数目可以在中继器样式分页里面设置,演示时如果需要更每页显示数目可以用该交互设置。
可以在中继器列表中新增一行内容。
这个时间一般用于需要延迟的交互动作,例如加载中,等待几秒后在进入对应页面;又例如提示自动隐藏,可以设置提示几秒后自动隐藏提示。等待这个事件可以隔开其他两个事件发生的时间。
其他这个交互,可以设置在弹出窗口显示的文字,暂时未发现该交互有什么特别的作用,因为只能输入文字,且不能用函数,弹出窗口没有交互,所以作者也很少用这个交互。
这个也是高保真中很常用的交互,他可以触发其他交互事件发生,特别是如果一个按钮中有多个交互,另外一个新的按钮也时同样的交互,那我们这是直接用触发,就不需要重新把交互再写一次。
那以上就是Axure里面所有的基本交互动作的介绍了,建议你可以收藏起来,方便以后要用时快速查询。另外如果大家有什么问题,也欢迎和我交流,谢谢大家。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。