品牌型号:联想Yoga 14Sitl
系统:Windows 10 64位专业版
软件版本:Axure PR 9
在Axure RP中,使用 SVG 文件可以保持图形的清晰度和灵活性,特别适合用于高分辨率原型设计。设置交互事件则能够让原型具备动态效果,模拟用户操作,更贴近真实的使用体验。以下为大家介绍怎么在Axure元件库中导入svg文件,如何在Axure中设置元件的交互事件的相关内容。
一、怎么在Axure元件库中导入svg文件
SVG是基于XML的二维矢量图形文件格式,可以用来描述图形、图像和文字,特点是清晰度高、灵活性强,在网页设计和图形绘制、数据可视化等方面被大家广泛应用。在Axure中我们经常会导入外部的图标进行快速的页面搭建,在下载图标素材时,最好选择SVG格式的。在大部分的素材网站中,都会提供SVG格式的文件供选择。

SVG格式的好处在于,图片进入Axure之后,可以修改颜色、形状等,方便快捷地达到理想的设置效果。但PNG图片格式,一旦进入Axure后是无法更改内容的。例如图2中,左图的红色是在Axure中修改的,右图PNG格式无法修改颜色,如果要修改,得使用PS等修图软件重新编辑后再输出为PNG格式重新导入Auxre中使用。

SVG格式的内容放入Axure的方式和普通的PNG图片格式是类似的,直接从电脑本地文件夹中拖拽到Axure的画布中即可。进入Axure后,在右侧样式面板中看到显示【SVG名称】,说明这个SVG文件成功加载进Axure了。
对于SVG格式的文件,务必要执行这一步操作。点击鼠标右键,打开上下文菜单找到变换图片,使用【转换SVG图片为形状】的命令,执行这一步后才可以对颜色等进行修改。有时候会困惑于明明是SVG格式文件却改不了内容,怀疑是不是导入的SVG文件有问题,其实一般就是忘了执行这一步。

对于常用的SVG内容,我们可以自己把它整理为一个元件库,这样就不用每一次都重复导入每一个SVG文件,再对每一个都执行一次形状转换,会很繁琐。
我们来制作一个图标SVG元件库。将想要使用的图标SVG格式文件导入画布后,对每一个均执行变换形状操作,可以通过左侧【概要】面板确认每一个图标都变成了形状。

点击菜单栏—文件中的【保存】命令,命名后保存为一份.rp后缀的原型文件。

在电脑本地找到这份文件,我们直接修改后缀名.rp为.rplib,即可得到元件库文件。对于弹出的提示窗口,点击“是”。

执行后,可以看到图标从蓝色变成绿色的,说明执行成功了。有些电脑里,如果改完发现还是蓝色的图标,需要在电脑本地文件夹中,将查看中的【文件扩展名】选项勾选上。

准备好SVG的元件库文件后,我们就按照正常使用元件库文件的方式对其进行使用即可。在元件面板中点击【添加元件库】,在弹出的电脑本地窗格中找到准备好的SVG.rplib文件。

导入成功后,元件库列表中可以找到SVG的库,我们可以直接把Page1的内容拖拽到画布使用。

通过【概要】面板可以发现,这个时候,各个图标还是保持形状的格式,我们可以直接对其进行修改使用。

例如,在选中所有图标的情况下,通过颜色面板,可以一键将所有图标改为蓝色,非常便捷高效。

SVG格式的另一个好处是,内容在缩放的时候不会失真,这对于保持页面的精致度来讲至关重要。可以看到图11中,同样的图标大小,右边PNG格式图标的边缘已经出现模糊,但左边SVG格式的图标依旧清晰。

二、如何在Axure中设置元件的交互事件
在Axure RP中,设置元件的交互事件是高频的操作,也是Axure这款软件提供的核心操作,在Axure升级到第八版后,设置交互事件变得非常直观。无论是简单还是复杂的交互事件,均可以通过以下步骤实现:
1、明确交互事件目标
随着对 Axure 的熟悉,设置交互事件的操作会变得越来越简单。然而,真正的难点在于对目标和逻辑的清晰分析。如果目标不明确,交互事件一旦复杂,就容易因逻辑漏洞导致错误,后续排查起来会非常困难。因此,清晰的思路和合理的规划是确保交互事件顺利实现的关键。需要养成动手设置事件前,先分析一下情况的习惯。
2、明确交互主体
选择想要设置交互事件的元件。例如,按钮、图片、矩形等。选对交互事件的主体非常重要,因为如果主体选择错误,交互无法按预期执行,后续修改起来相当于重做了整个事件。
3、打开交互面板
在画布中点击选中交互主体后,在右侧的【交互】面板中,点击 【添加交互】,可以选择触发事件类型。触发指的是达到什么条件时开始执行动作。常用的触发事件包括:鼠标单击(点击时执行)、鼠标悬停(鼠标移到元件上时执行)、页面加载(页面加载时执行)、键盘事件(按键时执行)。

不同类型元件拥有的交互触发事件是不同的,如果找不到目标中的触发事件,可以检查是否使用了错误的元件。例如只有文本框元件有【文本框】类目下的获取焦点时、文本改变时等事件。

4、 设置交互动作
选择一个触发事件后,接下来为该事件设置要执行的动作。例如:①跳转页面:设置点击后跳转到另一个页面;②显示/隐藏元件:控制某个元件的显示或隐藏;③更改样式:如改变颜色、大小等;④设置变量:控制数据流或更新全局变量。
5. 测试与调试
在Axure本地是无法看到交互效果的,因此完成交互设置后,需要点击工具栏中的【预览】按钮,查看交互效果。我们可以测试点击、悬停等交互是否按预期执行,并根据需要调整交互行为,直至实现交互目标。
以上就是怎么在Axure元件库中导入SVG文件,如何在Axure中设置元件的交互事件的全部内容。导入SVG文件可以让设计更加灵活,图片显示效果更清晰,还能方便调整大小而不会失真。设置元件的交互事件则能赋予原型动态效果,模拟真实的用户操作,让设计更贴近实际使用场景。这两项功能结合使用,能大幅提升原型的表现力和交互体验。