开关

cellz管理员 2015-12-03
cellz中设计了“开关”交互组件。 所谓的“开关”,一般称之为“button”(按钮),我们命名为“开关”,是为了让大家能更好的理解。
 
创建“开关”的快捷键是“B”。 按下“B”之后,用鼠标拖出一个矩形,这个矩形则是你要创建“开关”的大小。

就如同现实中我们常见的开关,有两种:一种有明确“开”与“关”的两个状态,按下去之后不会自动弹起来,除非你再点击一次;另一种则是点击之后,他会给你一个点击按下的反馈,当你松手时,它仍会回复到原来的状态。cellz中的“开关”也具备这样的功能。如下图:


屏幕快照_2015-12-03_上午9.55_.46_.png

“保持按下”,即第一种情况,按下后不会立马弹起来,会保持按下的效果;
 
“高亮效果”,则是第二种,会在你按下的瞬间给你一个点击的反馈,当你松手后,又会回到原来的状态。
 
勾选“默认高亮”,则表示按钮在页面上默认展示时就是“按下”的状态。
 
在cellz中,由于“图形”(图片)、“文本”本身就可以设置点击操作,你应该只有在需要“有点击效果”的情况下,才会使用到“开关”。
 
 
“开关”带有两个触发行为,一个是“点击普通状态时”,另一个是“点击按下状态时”。

而触发行为有13种,有与移动设备功能相关的,比如“打开摄像头”、“发送邮件”、“发送短信”、“拨打电话”等;也有状态与流程控制相关的,比如控制动画、状态集、音频、视频的“播放”与“暂停”,控制一切组件的“出现”与“消失”;还有控制页面跳转和状态集切换状态的。

 
 
开关还有一个很有意思的功能,你可以用来控制“状态集”或“动画”,在多长时间后,从哪个状态/帧播放到任意状态或某一帧,而这个任意状态可能会是任意数(随机),这样就方便你用来做转盘、老虎机等抽奖游戏。
爱动脑筋的同学可以思考下,如何用状态集来实现更酷的开关效果哦^-^

 
分享到微博 分享到微信
×
请打开微信"扫一扫",可将文章分享到朋友圈