Axure是现在交互设计师必不可少的交互原型设计工具,其实和任何一款工具一样,只要根据常用效果实例多练练,基本就会知道各个控件的使用。今天分享一些在Axure经常用到的交互实例:带提示的文本框和拖拽效果。
Axure是一款广泛应用于交互设计的专业工具,它使得设计师能够快速创建交互原型,模拟产品的实际操作流程。本篇文章将深入探讨两个在Axure中常用的交互功能:带提示的文本框和拖拽效果。
我们来看如何在Axure中实现带提示的文本框。这种功能在许多网页和应用中常见,其作用是向用户提供输入提示,当用户开始输入时,提示文字自动消失,输入完成后若无内容,提示文字则会重新显示。
1. 创建带提示的文本框:
- 从Axure的Widget库中拖出一个文本框(Text Field)。
- 在文本框内输入提示文字,如"find people"。
- 在Widget Properties面板中,为文本框添加标签,便于后续引用。
- 对文本框的事件进行编程:
- 双击"OnFocus"事件,设置一个变量,当文本框获得焦点时,清除提示文字。
- 双击"OnLostFocus"事件,添加条件判断,当文本框失去焦点且无用户输入时,恢复提示文字。
接下来,我们将讨论如何在Axure中实现拖拽效果,这是一个增强用户体验的重要功能,尤其在需要用户进行移动、复制或选择操作时。
2. 实现拖拽功能:
- 创建一个矩形,并在其上添加文字,如"拖拽物"。
- 将矩形转换为动态面板(Convert - Convert to Dynamic Panel),以便实现拖动行为。
- 为动态面板设置标签,便于后续操作。
- 在"组件属性"的"交互"面板中,设置拖动相关事件:
- "OnDragStart"事件:确保拖动过程中,被拖动的对象始终在最前面。
- "OnDrag"事件:定义拖动过程中对象的移动方式,可以选择随鼠标移动,或者仅沿x或y轴移动。
- "OnDragDrop"事件:定义拖放结束后对象的位置,可以选择返回起点或停留在鼠标释放的位置。
通过以上步骤,我们就能在Axure中创建具有实用交互特性的原型。这两个功能只是Axure众多强大功能的一部分,通过不断练习和探索,设计师可以利用Axure创造出更复杂的交互设计,提升产品的用户体验。无论是初学者还是经验丰富的设计师,掌握这些基本技巧都将对工作大有裨益。