案例19:制作一个可交互switch button部件

  • 2022-04-28 16:49:54
  • 阅读次数:
  • 作者:盈岚科技小编
  • 来源:http://www.lyjtt.cn

第一步:在【部件】面板中单击【选项】按钮,在弹出的菜单中选择【创建部件库】,见图8。

11.jpg

(图8)

第二步:在弹出的对话框中给自定义部件库指定路径位置,单击【保存】后会打开另一个Axure APP窗口,见图9。

第三步:在左侧【部件库页面】面板中双击【新部件1】,并给其重命名为switch button,见图10。

11.jpg

(图9)

11.jpg

(图10)

第四步:使用矩形部件调整圆角角度,制作如图11所示的形状,部件尺寸可由读者自定。昆明网站建设小编为了演示方便,在此将圆形尺寸设置为100×100像素,圆角矩形尺寸为200×104像素。并分别给4个形状部件命名为slider_off、bg_off、slider_on和bg_on。

第五步:同时选中slider_on和bg_on,单击右键,在弹出的关联菜单中选中【转换为动态面板】,并给动态面板命名为switch_button,然后同时选中slider_off和bg_off,单击右键,选择【剪切】,双击switch_button动态面板,在弹出的【动态面板状态管理】对话框中单击绿色加号图标,新增一个状态State2。双击State2,单击右键,选择【粘贴】,将刚刚剪切的slider_off和bg_off粘贴到设计区域,并设置其坐标为(x:0,y:0),见图12。

11.jpg

(图11)

11.jpg

(图12)

此时,slider_on坐标为(x:98,y:2),slider_on 坐标为(x:2,y:2)。

第六步:选中slider_off部件,在右侧部件【属性】面板中双击【鼠标单击时】事件,在弹出的【用例编辑器】中新增【移动】动作,在【配置动作】中勾选slider_off,并设置其移动为【绝对】(x:98,y:2),动画【摇摆】,时间【300】毫秒,见图13。

继续勾选slider_on,并设置其移动为【绝对】(x:98,y:2),动画【摇摆】,时间【300】毫秒,见图14。

11.jpg

(图13)

11.jpg

(图14)

继续新增【等待】动作,在【配置动作】中设置等待时间【300】毫秒,见图15。

11.jpg

(图15)

继续新增【设置面板状态】动作,在【配置动作】中勾选switch_button,并设置其选择状态为State1,进入/退出动画【淡入淡出】,时间【300】毫秒,见图16。

11.jpg

(图16)

第七步:在【Outline:页面】面板中双击slider_on(快速选择想要的部件),见图17,在部件【属性】面板中双击【鼠标单击时】事件,在弹出的【用例编辑器】中新增【移动】动作,在【配置动作】中勾选slider_on,并设置移动为【绝对】(x:2,y:2),动画【摇摆】,时间【300】毫秒,见图18。

11.jpg

(图17)

继续在右侧【配置动作】中勾选slider_off,并设置移动为【绝对】(x:2, y:2),动画【摇摆】,时间【300】毫秒,见图19。

11.jpg

(图18)

11.jpg

(图19)

继续新增【等待】动作,在【配置动作】中设置等待时间【300】毫秒,见图20。

11.jpg

(图20)

继续新增【设置面板状态】动作,在【配置动作】中勾选switch_button,并设置其选择状态为State2,进入/退出动画【淡入淡出】,时间【300】毫秒,见图21。

11.jpg

(图21)

至此,switch_button开关交互就设置完毕了,单击【预览】按钮快速测试。

第八步:到这里,昆明网站制作小编认为自定义部件就制作完毕了。在顶部菜单栏中单击【文件>保存】,关闭当前的AxureAPP。当再次打开AxureAPP时,在【部件】面板的下拉列表中就可以看到刚刚创建的名为my_widget_library的部件库了,见图22。选择该部件库后可以看到刚刚制作的switch_button部件,见图23。将其拖放到设计区域,单击【预览】按钮,打开浏览器测试,刚刚添加的交互都可以正常执行。

11.jpg

(图22)

11.jpg

(图23)


当前文章标题:案例19:制作一个可交互switch button部件

当前URL:http://www.lyjtt.cn/news/wzzz/3437.html

上一篇:编辑自定义部件属性

下一篇:高级交互——条件逻辑概述

网站建设、抖音推广、头条推广、微信朋友圈推广、快手推广专线:15368242187(微信同号)