作为一个在产品路上摸索的小白,记录下自己的学习历程。
希望这篇能帮到那些还在纠结动态面板/做TAB切换效果的同学们。
1.先设计好登录界面和注册界面:
2. 在注册界面,选中“手机号”“密码”“验证码”“注册按钮”这些文字、输入框注册控件,点击右键,选择“转换为动态面板”
此时可见到一个半透明的动态面板出现在界面中,右键点击该动态面板,选择“管理面板状态”选项,会弹出如下弹窗:
3.选中“state 1”,右键点击“state1”可以给state 1 动态面板起名,此处命名state 1 动态面板为“注册界面”(动态面板“注册界面”即是我们将见到的注册界面)
-> 然后点击 ”+” 图标添加一个动态面板,此时可见多了一个动态面板叫 “state 2” 。选中state 2,右键点击state 2进行更名:“登录界面”
4. 选中“登录界面”,点击“编辑”
图标,此时进入编辑动态面板“登录界面”的界面(即在此处可以编辑登录界面的内容
(登录界面包含:手机号文本、密码文本,手机号和密码的输入区域,以及登录按钮这些控件)
至此,界面布局基本完成。
在界面右下角可以管理刚刚创建的两个动态面板:登录界面,注册界面。
现在,我们要实现一些交互功能:点击“登录”按钮,界面跳转到登录界面,点击“注册”按钮,界面跳转到注册界面。
6. 在主界面(非动态面板界面)中选择“登录”字样 –> 点击“鼠标单击时” -> 点击“添加用例”
-> 选择“设置面板状态”-> 勾选“set(动态面板)status to 登录界面”-> 将“选择状态”调至“登录界面”
至此便实现了:在登录界面点击“登录”二字时,界面显示的是登录界面。
同理,请按照同样的方法实现:点击“注册”字样,界面跳转到注册界面。
至此,TAB切换登录/注册界面的功能就做好了。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PLUS: 实现点击“登录” 、“注册”时,被鼠标悬浮 / 点击 / 选中 的文字有变色/下划线等效果出现的功能:
1.选中主界面中的“注册”, 在“交互样式设置”中点击“鼠标悬停”,选择想要的字体突出效果,点确定。 同理,依次还要设置“鼠标按下”“选中”事件,设置想要的突出字体的效果。
2. 注意,“选中”事件需要多一步操作,指定哪个控件是当前被选中的控件:
在主界面(非动态面板界面)中选择“注册”字样 –> 点击“鼠标单击时” -> 点击“添加用例”
-> 选择“设置选中”-> 勾选“当前元件to True”
3. 重复第1~2个步骤,将“登录”也进行同样的设置。
4. 将主界面的“登录”“注册”捆绑成一组:
同时选中“登录”“注册”字样 -> 在“设置选项组名称中”给这个组起个名字,此时即可将这两个词捆绑。