使用变量控制Tab标签或按钮的方法|Axure实例
来源:互联网 发布:元首最广为人知 编辑:程序博客网 时间:2024/06/05 21:04
所有Axure RP教程中,最经典的应该是利用Axure RP制作Tab标签了吧,这部分内容涉及了页面、层及基本的交互。
以前我制作Tab的时候,为了表现Tab/按钮的选中状态,干脆将一排Tab/按钮都放到层里;
这样做的实质是点击Tab/按钮后切换到新的层,通过这种方法来达到Tab/按钮切换状态的效果。
涉及两层Tab/按钮嵌套时,可以用页面切换+层切换,如果有三层呢?
往下看之前请先留意以下注意事项:
1. 不建议大家都么做,因为这样已经有点追求最佳显示效果的味道了;
2. 不要把大把的时间放到交互动作或者变量应用上,除非你很清楚你在干什么;
3. 如果你想做到完美,请从小处做起:记得不能让每个控件的标签(Label)空着;
—点此下载本实例Axure RP源文件
注:考虑项目敏感信息,具体页面内容做了处理但是不影响本案例理解,视觉方面敬请谅解
本实例要素:点击Tab/按钮时,为特定变量赋值并刷新页面,通过变量来控制层的切换的同时,使刚才点击的Tab/按钮显示为选中状态。
1. 点击Tab/按钮时赋值并重新加载当前页面:
使变量“Tab”的值为“1”(点击的是第一个按钮,如果是第二个,则变量值为“2”)
重新加载本页面(配合OnPageLoad来实现变量生效)
2. 在当前页面的OnPageLoad增加交互使变量生效:
如果变量“Tab”值等于“1”,则切换到对应的层(第一个层)并使刚才的按钮处于选中状态;
如果变量“Tab”值等于“2”,则切换到对应的层(第二个层)并使刚才的按钮处于选中状态;
……..
PS:如果你觉得Tab/按钮很多,这样编写OnPageLoad交互事件挺累的话,建议你看一下页面上的Tab/按钮是否多了些?太多的Tab/按钮是否会影响到用户体验或产品功能传递呢?
- 使用变量控制Tab标签或按钮的方法|Axure实例
- axure的使用实例1
- ActionBar简单使用——添加搜索按钮;让不同的Activity上显示不同的ActionBar;添加Tab标签;实现DrawerLayout并用ActionBarDrawerToggle控制
- Strut标签获取变量或对象的方法 (OGNL)
- 用Axure制作多tab标签
- jquery tab标签的使用
- ActionBar的使用(包括返回按钮,Tab标签,与ViewPager连用)
- axure变量使用1
- Axure 倒计时使用变量
- Android自定义控件2:自定义带下划线的文本或按钮、组合使用可切换tab
- 使用GridView中的按钮(ButtonField或TemplateField里面的按钮)控制UpdatePanel的更新
- Axure的变量
- 多iframe使用tab标签方式添加、删除、切换的处理实例
- 为什么要控制前台的标签按钮?
- 关于Tab标签的一些实现方法
- 学习使用Axure的一个好方法
- Android中仿tab标签的使用
- Android Tab标签的使用基础
- Python读写配置文件的实际操作步骤解析
- Ubuntu11.10上编译android
- Linux ulimit命令
- 【原创】Linux下安装Mysql/RPM文件的安装/tar的安装/src源代码文件包
- 11大类编程语言功能比较表
- 使用变量控制Tab标签或按钮的方法|Axure实例
- 高性能网站14条——读《高性能网站建设指南》
- SystemProperties cannot be resolved错误
- 独立开发者:Android平台赚钱秘籍分享
- InitiateSystemShutdown与AbortSystemShutdown
- iPhone应用开发之一:窗口,视图,视图控制器和UIKit基础
- Joomla Component com_bch LFI Vulnerability
- 在WINDOWS下使用Eclipse + JNI开发C++ Android程序的环境配置
- PHP基础算法