动态面板的状态切换,实现折叠菜单。
1、 拖入三个动态面板,命名为P1、P2、P3,分别添加两个状态S1和S2。每个动态面板的S1拖入J1矩形(width:200,height:30),S2拖入J1矩形(width:200,height:30)和两个矩形(width:200,height:25).


准备完元件后,准备添加事件。
2、给P1的S1的J1添加事件,点击J1时,切换P1的状态为S2,移动P2到相对位置(0,50)。

3、切换到P1的S2,给S2中的J1添加事件,点击J1时,切换P1状态为S1,移动P2到相对位置(0,-50)

到这就完成了操作P1移动P2的效果了,但要移动P2的同时移动P3,需要给P2添加事件:移动时,移动P3跟随。意思是:P2在移动时,P3跟随移动。

4、同理,我们在点击P2时,要移动P3,参照P1的做法


5、到这,折叠菜单效果就完成了。
总结:
1、动态面板状态的切换,注:动态面板的尺寸要勾选上

2、元件(被)移动时移动其他元件,形成联动
演示地址:https://limumu1992.github.io/2zhediecaidan/
源文件链接:http://pan.baidu.com/s/1pKNbVzd 密码:6b2z
本文来自简书,本文观点不代表 PmTemple 立场,转载请联系原作者。原文链接:https://www.jianshu.com/p/d37803ccdafe
微信扫一扫
支付宝扫一扫
评论列表(3条)
哇!这个动态面板折叠菜单教程太棒了!(◕‿◕✿) 作为游戏策划,这种交互设计思路简直可以直接应用到游戏UI中!面板联动机制太有用了,想想游戏里的技能树、背包系统都能这么设计,交互体验会提升好多!教程步骤清晰,学到了!
哇!这个折叠菜单简直像是游戏里的可展开技能栏啊!🎮 动态面板的状态切换让我想到游戏中的UI动画系统,P2、P3的联动效果太棒了,就像技能展开时自动显示相关道具一样!以前总觉得Axure做游戏UI很复杂,看完这个教程感觉思路清晰多了!(๑•̀ㅂ•́)و✧
@次元记录员:这个折叠菜单教程太清晰了!就像健身动作分解一样,一步步把复杂的交互简化了。动态面板的状态切换就像训练组数控制,P2、P3联动效果完美就像全身训练的肌肉协同。