Axure RP9——【工具栏展开收起效果】

 

工具栏展开收起效果

TOOLBAR 

目录

工具栏展开收起效果

I.效果演示

II.实现步骤


I.效果演示

当点击按钮的时候,可以显示出工具栏的内容;再次点击可以收缩复原。

如下演示:

Axure RP9 ——工具栏展开收起效果

 

 

II.实现步骤

(1)工具栏展开效果

①按钮先向右移动一小段缓冲距离

②按钮向左移动到达指定位置;工具栏面板从中心向两端展开;工具栏组合移动到(0,0)的位置

③按钮通过旋转变成关闭样式

(2)工具栏关闭效果

①按钮先向左移动一段缓冲距离

②按钮向右移动到达指定位置,工具栏面板从两端向中心收起,工具栏组合移动到(-125,0)位置;

③按钮通过旋转变成添加样式

2.步骤

首先,需要清楚一点:完成此效果,是通过点击“按钮”来实现,点击展开,再点击收缩;

也需要通过设定情形:当工具栏面板不可见时;当工具栏面板可见时;

按钮的尺寸:(50,50)

工具栏的尺寸:(300,50);

调整工具栏面板的大小和按钮一般大

 

(1)情形一:当工具栏面板不可见时

对按钮设置交互:

①先向右缓冲,再向左移动;

单击——移动(先向右缓冲一点距离),加上动作时间——等待200ms——移动(向左)——等待

注意:要加上等待时间;起隔断作用

②显示出工具栏面板

③移动 按钮 经过)(-125,0)的距离,线性200ms

计算:(300-50)/2=125;

④旋转-按钮,让它从变成

⑤设置尺寸:对工具栏面板

⑥移动——工具栏

到达(0,0),线性,500ms

预览:

                           

(2)情形二:当工具栏面板可见时

对按钮设置交互:要将工具栏收缩

其实就是刚刚动作的反动作;

注意:最后的时候,再设置隐藏即可

 

### Axure 9 中动态面板的使用教程 #### 动态面板概述 在Axure RP中,动态面板是一个强大的工具,用于创建交互式原型。结合变量使用,可以实现更复杂的功能,如状态切换、数据存储和动态内容显示[^2]。 #### 创建动态面板 要创建一个动态面板,在元件库中找到并拖拽“Dynamic Panel”到画布上。设置其名称以便于识别,并调整大小适应需求。 #### 设置多状态 双击打开动态面板编辑模式后,可以在顶部看到当前的状态栏。点击加号按钮增加新状态;通过复制现有状态快速构建相似布局。每种状态下可自由布置不同组件,从而达到视觉变化的目的。 #### 切换状态方法 利用动作管理器配置触发条件下的状态转换逻辑。比如鼠标单击某个按钮时改变指定动态面板至另一特定状态。这允许设计师轻松模拟真实应用程序中的导航行为或UI反馈机制。 #### 实现高级效果实例——淡入淡出动画 对于希望给用户提供更好的过渡体验的情况,可以通过如下方式达成: 1. 将目标对象放置在一个单独的动态面板内部; 2. 对该容器施加`Fade In/Fade Out`特效选项; 3. 编写相应的事件处理程序控制何时启动这些动画序列。 ```javascript // JavaScript 示例代码片段展示如何编程性地操控动态面板属性 onEvent('click', function(event){ var panel = this.parent; panel.fadeIn(500); // 参数表示持续时间(ms),这里设为半秒 }); ``` #### 解决常见问题 ##### 图片部件淡入淡出示例 当涉及到像图像这样的元素想要添加进入/退出场景时平滑渐变,则应该考虑采用上述提到的方法之一—即把它们放入带有透明度变换特性的动态面板里边去操作[^4]。 ##### 扩展与折叠控件的应用 为了使界面更加简洁高效,经常需要用到能够响应用户输入而展开更多详情或者收起冗余信息的小部件。这类交互同样依赖于动态面板配合其他功能模块共同完成。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值