NGUI_Toggle
七、Toggle复选框:就是对一个选项做上一个标记,表示这个选项已经被选中了。
1、当我们要判断是否使用复选框,可以遵循一下规律:
(1)、该功能只有两种状态 是/否
(2)、该功能同一时间只能激活且必须激活一种选择状态
(3)、该功能的两种状态为互斥关系。
2、创建复选框有两种方式
【1、从Prefabs ToolBar 中选中Colored CheckBox 或者Simple CheckBox拖动到场景即可
2、手工搭建】
3、手动搭建复选框:
建议是自己手动搭建复选框,因为UI的需求变动是最大的,可以方便我们后续的修改。
(1)、首先创建一个Sprite,用来做复选框的背景
(2)、因为这个复选框要接收点击事件,则要附加BoxCollider,右键-->Attach-->BoxCollider
[注意:只要其中的Ui控件要接收点击事件,则都要附加BoxCollider]
(3)、附加一个UIToggle组件;右键-->Attach-->Toggle Scripts
(4)、再上面的背景下面创建一个新的Sprite,用来显示选中的标识
(5)、然后将选中的sprite拖动到UIToggle中的StateTrnsition中,这样我们自己的Toggle就拼装完成了

4、对该组件的参数解释;

(1)、Group:开关组的设置,默认为0,表示没有开关组。当有多个Toggle的Group相等且不为0的时候,表示它们在同一个开关组中,同一个开关组中的开关只允许打开一个
(2)、Starting State:是否初始状态,选中为初始状态,否则不是。
(3)、State Transition模块:设置勾选的时候一些关联UI表现
3.1、Sprite:设置选中状态下要显示出来的Sprite,
3.2、Animation:状态切换的动画
3.3、Transition:开关切换的平滑效果 选中Smopth:则为启动平滑过渡
5、On Value Change:选择时的状态触发
2017-12-17、17:58:40
NGUI_Toggle的更多相关文章
随机推荐
- 天猫精灵X1智能音箱使用感想
11.22音箱到手,等了刚好一个月. 主要是测评语音交互功能. 测试条件:正宗普通话. 1)问天气.温度:表现良好.2)找手机功能:试了多次,每次都说手机号码格式不对3)小孩听故事:正常.但是开头会有 ...
- Android中Activity被系统会收前页面信息保存
1.重写onSaveInstanceState方法 protected void onSaveInstanceState(Bundle outState) { super.onSaveInstance ...
- linux zabbix监控服务器搭建
搭建Zabbix监控服务器 准备运行环境(lamp) [root@zhuji1 ~]# yum -y install httpd [root@zhuji1 ~]# yum -y install php ...
- Android 进程常驻、进程守护、进程保活技术的总结
转载自:http://blog.csdn.net/marswin89/article/details/50917098 这是一个轻量级的库,配置几行代码,就可以实现在Android上实现进程常驻,也就 ...
- ip2long的用法
ip2long:将IPv4的ip地址(以小数点分隔形式)转换为int Description int ip2long ( string ip_address ) 如果ip地址非法,返回FALSE(PH ...
- Flex中的FusionCharts 3D饼图
1.3D饼图设计源码 <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns: ...
- final、finally和finalize的区别
final.finally和finalize的区别 这三者的区别可以从两个方面来说 1.意思解释方面 (1)final是修饰符(关键字) (2)finally是异常处理中的程序块 (3)finaliz ...
- Android之PendingIntent的深入理解
PendingIntent字面意义:等待的,未决定的Intent.要得到一个pendingIntent对象,使用方法类的静态方法 getActivity(Context, int, Intent, i ...
- MySQL日期类型和毫秒值相互转换
有时需要将日期类型值转换成毫秒值,有时也要将毫秒值转换成日期,为了更方便,满足查询的需要. 现在,新建一张数据库表t_stu_info,并向表里插入数据 use test; show tables; ...
- JavaScript通过ID和name设置样式
JavaScript通过ID和name设置样式 1.说明 (1)根据所提供的元素的id值,返回对该元素的引用或节点 document.getElementById("tr_th") ...