Axure RP8 动态面板之拖动(如简单音量条)

叶子耶✌️
3 评论 24804 浏览 50 收藏 4 分钟

爬行蟑螂也是刚开始使用Axure,主要是想要记录下来,记录的过程,本身也是一种熟悉和思考,借此也可以分享给需要的人作为参考;基本都会是控件里面最简单的操作步骤。

这里分享动态面板之拖动。

第一步:拖入三个矩形和一个椭圆形控件 ,分别命名为【左触点】、【右触点】、【滑动条】、【圆球】;坐标,宽高如下:

  • 【左触点】——(0,0)(30,100)
  • 【右触点】——(400,0)(30,100)
  • 【滑动条】——(30,40)(370,20)
  • 【圆球】——(121,30)(40,40)

第二步:选中【圆球】和【滑动条】鼠标右击,转化为动态面板;如图所示,

第三步:进入动态面板的编辑页面,鼠标点击空白页面,右边属性栏——选择事件【拖动时】——选择【移动】——勾选【圆球】——移动选择【水平拖动】——设置界限如图所示;运行,一个简单的滑动条就成型了。

第四步:如果要让【圆球】接触触点,并做出相应的事件动作;可以如下设置;

这里做的动作是;如果圆球接触【左触点】或者【右触点】就会弹跳到坐标(185,0)

圆球接触【右触点】设置:

入动态面板的编辑页面,鼠标点击空白页面,右边属性栏——选择事件【拖动时】——双击添加第二个Case2——添加条件——编辑IF条件,具体如图所示——然后选择【移动】——勾选【圆球】——移动选择【绝对位置】,坐标为(185,0),动画为弹跳——设置界限如图所示;

圆球接触【左触点】设置,重新添加一个Case3,只需要把条件语句里面选择成【左触点】即可,其他的都是一样:

第五步:最后,观察一下右边属性框的事件页面,Case2和Case里面的条件语句都是Else If ;选中鼠标单击右键,选择切换成 If 语句;然后运行,就可以了。

(if 和 else if 的区别建议多设置几个动作体会一下其中的区别)

 

本文由 @Cassie 原创发布于人人都是产品经理。未经许可,禁止转载

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 好东西,收藏了!

    来自上海 回复
  2. 楼主你好,请教一下:如果拖动的时候同时有一个音量的数字变化,怎么实现呢?

    来自北京 回复
专题
13265人已学习13篇文章
随着数字化的发展,企业都在进行数字化转型发展。那么,对于传统第三产业企业来讲,数字化升级是什么?如何做数字化?本专题的文章分享了作者的见解。
专题
15802人已学习13篇文章
生活中,我们会看到路标、指示面板、箭头指引诸如此类的常见的导航,其实网络中也有很多导航指引。导航有什么用呢?导航设计又要遵循什么规范?本专题的文章分享了导航设计指南。
专题
12996人已学习13篇文章
产品设计与用户的体验感息息相关,但是很多时候产品经理在产品设计过程中会忽略掉可能影响到用户体验感的一些因素,比如一些异常状态的出现会让用户产品卸载的想法。本专题的文章分享了产品异常场景设计指南。
专题
17588人已学习13篇文章
本专题的文章对整个商业模式进行了一个清晰的梳理和设计,并说明了商业模式如何变成可执行的路径。
专题
16044人已学习12篇文章
数据中台是处于业务前台和技术后台的中间层。本专题的文章分享了如何搭建数据中台。