Axure使用教程(一)、下载和基本使用

一、Axure下载

下载链接(在软件目录下):https://pan.baidu.com/s/1NKx_ElQQu7mb8ZAsYIRMfg
提取码:gobq 

二、Axure基本使用

软件基本使用可以通过Axure官网上的PPT来学习。原文地址:https://www.axure.com.cn/337/或者通过我上面的云盘地址来下载(在软件教程目录下)。
下面主要总结下学习过程中认为相对繁琐或者比较实用的功能点。
1、如何生成链接

如果想将某个按钮或其他元素链接到页面,先选中元素,然后点击交互区的PROPERTIES,找到Create Link

点击Create Link,会显示当前有哪些页面:

选择你要链接的页面,Axure会自动转换为click事件,在onclick下面可以找到。比如选择链接到Page1页面:

双击Open Page1 in Current Window,会打开设置链接相关属性的窗口。可以修改页面打开方式(弹出框、新窗口、当期窗口等)、链接页面(链接到原型图其他页面、其他网站、回退到上一页、刷新当前页)

2、绑定事件

先选中元素,点击交互区的PROPERTIES,找到需要绑定的事件类型。对于默认列表的事件,选中后,点击Add Case就能添加事件。还可以点击More Events选择更多事件

点击Add Case,可以设置

3、预览和导出成HTML

原型图的效果,可以点击菜单栏的预览按钮查看,也可以通过快捷键F5:

导出HTML,可以点击Publish-->Generate HTML Files,可以通过快捷键F8。

导出后,如果打开index.html或html文件名字start开头的,都会提示安装chrome扩展。现在我也不清楚不安装有什么影响。我是通过直接打开页面对应的html文件。

4、设置页面格式

页面格式包括居中方式、背景色、手绘风格。设置在Project-->Page style editor。


1)居中方式
可以设置垂直方向、水平方向的居中方式。垂直方向可以设置居上、居中、居下,水平方向可以设置居左、居中、居下。
2)设置背景
设置背景色、背景图
3)手绘方式
点进去以后,找到Sketch Effects,把Sketchiness的值拖大(默认值是0),就能够得到手绘的效果了。数值越大越“手绘”。

5、文件上传效果

很多人实现本地文件上传弹出选择文件的对话框,采用两种形式。第一种是最简单,直接截图系统的文件选择对话框,然后放到原型里。第二种是自己做一个仿系统选择文件对话框,费时费力,但是一次性做好是可以复用的。这里介绍一下Axure自带的文件选择对话框。
选中输入框,右键选择Input Type-->File,这样输入框就变成文件选择框

虽然在原型图中显示的还是普通输入框,但运行后就能看到实际效果,如下图:

6、格式刷

Axure也是可以使用格式刷的,而且还可以选择样式粘贴。点击格式刷,如下图所示:

点击格式刷后,出现下图,选中需要应用格式的元件,点击apply。

如果经常使用格式刷,可以将格式刷直接添加到面板上。


7、设置按钮默认、悬浮、选中等的样式

按钮本身有很多样式不支持,比如背景色。如果需要设置背景色等,要用矩形来替代。
比如悬浮想要修改按钮背景色:

设置矩形的样式是在Style下设置的,设置悬浮、选中等的样式是在Properties设置的。点击MouseOver,就能设置悬浮颜色:



如果是要设置悬浮、选中时鼠标的文字,就要通过绑定悬浮、选中事件。

8、如何批量取消其他元素的选中状态

使用场景:以导航菜单为例,要实现选中菜单时高亮。那么就要设置点击事件,点击的时候设置该菜单为选中状态,其他菜单为非选中状态。并给选中菜单设置高亮。
背景:导航菜单包括用例执行、历史记录、后台管理

实现:

1)选中所有菜单组合为Group,并命名。我命名为“菜单项组合”。
2)给“用例执行”菜单绑定点击事件。先添加第一个事件交互:取消该Group的选中状态

3)再添加第二个交互:设置“用例执行”菜单为选中状态

4)选中用例执行绑定的点击事件,右键复制。再黏贴到各个菜单下。

5)设置选中菜单的样式。点击交互面板下的属性面板,选中所有菜单—>点击Selected设置样式

将字体颜色设置为#ffd04b。

9、图片热点:

图片热区可以实现给图片不同位置添加不同事件。
另外,还有一种场景我经常使用,给表格加操作。比如下图,我加了个图片热区,覆盖在各行的删除按钮上。这样只需要在图片热区上绑定一次事件就行了

首先选择元件库里的热区,拖动到右侧

将热区拖放到图片相应的位置

再给热区定义事件,这样能够实现在图片不同区域设置不同事件:


10、基本字体库
在左侧组件区有很多库,默认是Default,切换为Icons,就能看到字体库。

字体库有很多图标,如果觉得不够用,还可以支持导入。但是导入的文件要求是.rplib文件,具体怎么将字体库转换为字体元件库,这个我还不懂,后续再学习分享。

11、设置全局变量
全局变量的设置在【项目】-【全局变量】中。

首先添加了Account变量:

添加输入框、提交按钮和显示区域,并将原件名称命名为登陆按钮、显示用户名:


接着在提交按钮上设置onclick事件,将Account变量设置为“登陆框”元件的值,并将“显示用户名”元件的值设置为Account变量。

设置变量和设置元件值分别是通过SET TEXT和SET VARIABLE VALUE来实现。

12、怎么实现超时事件

使用场景:点击“提交”按钮,先弹出提示框“请稍候,正在执行中..."。过2s再提示“执行成功”
操作要领:点击Add Case。在弹出框左侧选择动作wait
详细步骤:
1)从元件库拖入一个Box1,并拖入元件Label到Box1中间。设置文本为“请稍候,正在执行中..."。选中框和文本,将其转换为动态面板,并命名为“保存提示”

2)先将“保存提示”动态面板设置为隐藏
3)选中提交按钮点击Add Case添加点击事件。

  • 先点击Widgets--->Set Text设置文本为“请稍候,正在执行中”;
  • 再点击Widgets--->Show/Hide-->Show显示弹出框。注意要勾选Bring to Front选项,并在More Options选项中选择treat as lightbox;
  • 点击Miscellaneous-->Wait设置超时时间为2000ms;
  • 先点击Widgets--->Set Text设置文本为“保存成功”。那这样最终的效果就能实现在提示稍候2s后,文本变为保存成功
    (最后两步骤类似,这里不写)


13、如何实现图片轮播等定时事件
使用场景:
图片轮播事件
主要思路:添加动态面板,将不同图片作为动态面板不同状态。然后可以设置onPageLoad事件,设置Set Panel Sate为Next。并勾选Wrap from to Last,这样可以重复播放。并可以设置状态切换间隔时间。
这个涉及到动态面板的知识,详细内容我会放到下一篇文章里面去讲。

14、Group和UnGroup
作用:

  • 将某些元件组合后,可以实现批量快速移动。
  • 另外,还能在Group上添加交互事件。比如在Group上添加了点击事件,那么只要Group中某个部件被点击,Group上绑定的事件就会触发。但要注意Group嵌套了子Group,点击子Group下的部件不触发点击事件。

使用:选中需要组合的元件,右键选择Group。可以给Group设置名称。如果不需要Group,选中Group,右键选择UnGroup

15、如何添加外部JS文件
要区分原型导出后是否在服务器上运行。
1)如果可以在服务器上运行,可以直接在Axure软件里面设置加载js文件。
将JS文件放到axure安装目录下的DefaultSettings/Propertype_Files/resources/scripts。再添加onPageLoad交互事件,设置Open Link为外部链接,链接值为javascript:{$axure.utils.loadJS('xxx.js');}

2)如果是不能在服务器上运行的。通过上面的方式会出现跨域请求的问题,所以考虑通过把js文件引入的方式。导出后data目录下有个document.js。只要把要引入的文件内容放到这个文件里即可。
 

三、参考文档
Axure中文版使用指南 PPT: https://www.axure.com.cn/337/
Axure那些不得不知的知识:https://www.jianshu.com/p/a38f19cb9eb3,包括格式刷、弹出框遮罩
设置按钮悬浮等动作字体颜色:https://blog.csdn.net/jacob_ios/article/details/70145774

  • 45
    点赞
  • 353
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
Axure RP9是一款专业的原型设计工具,用于创建交互式原型和界面设计。以下是一些Axure RP9的使用教程: 1. 图层操作:可以使用快捷键Ctrl + \[将选中的图层移动到上一层,Ctrl + \]将选中的图层移动到下一层,Ctrl + Shift + \[将选中的图层移动到顶层,Ctrl + Shift + \]将选中的图层移动到底层。还可以使用Ctrl + G将选中的图层合并为一组,Ctrl + Shift + G取消合并。Ctrl + K可以锁定图层的位置和尺寸,Ctrl + Shift + K可以解锁图层。 2. 元件库:可以引入外部元件库,常用的是AntDesign的常用组件和AxhubCharts常用图表库。还可以自定义元件库,新建元件库后绘制完成,另存为后即可将其作为一个元件库引入。 3. 母版:可以使用Ctrl + 左右箭头符号建立不同的窗口,窗口不是上下图层的关系,而是新的窗口概要表示图层。可以通过调整显示顺序来调整窗口的显示位置。给页面更改名字可以通过单独点击网页名称两次来实现。 4. 工具栏的使用Axure RP9的工具栏提供了各种功能,例如绘制形状、添加交互元素、设置样式等。可以根据需要使用不同的工具来创建原型。 这些是Axure RP9的一些基本使用教程,希望对你有帮助! #### 引用[.reference_title] - *1* *2* [Axure RP9使用指南](https://blog.csdn.net/m0_72791534/article/details/127937791)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Axure RP9基本操作](https://blog.csdn.net/zhaozhao236/article/details/108975326)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值