特性:
- 含有开关的对象名称
- 开关按钮两种互斥状态
3. 页面控制器
(1)定义
页面控件告诉用户当前共打开了几个视图(多长的视图),还有它们正处在其中的哪一个(进度)。
(2)用途
告诉用户当前有多少个视图(多长的视图),还有它们处在其中哪一个(进度)。
(3)使用场景
例如知乎在浏览器中打开,用户浏览页面时,通过滑条用户很容易知晓当前界面的视图有多长,以及所处在哪里。京东的首页轮播,通过页面控制器诉用户当前共打开了几个视图,还有它们正处在其中的哪一个。
特性:
- 包含一系列圆点,圆点的个数代表当前打开的视图数量(从左到右,这些圆点代表了视图打开的先后顺序)
- 避免显示太多点,建议不超过6个,一般超过6个很难让用户一目了然
PS:在iOS 规范中,把页面中的滑条(知乎移动网页端的举例)也当做页面控制器。
4. 图标
(1)定义
界面中的一种图形元素,用来执行应用程序中的定义的操作。
(2)用途
当单击它时,能执行指定的功能操作。
特性:
- 由图标和/或文字组成
- 文字及图标必须能让人轻易的识别为按钮并轻易地点击后展示的内容联系起来
5. 滑块
定义:滑块控件(Sliders,简称滑块)可以让我们通过在连续或间断的区间内滑动锚点来选择一个合适的数值。区间最小值放在左边,对应的,最大值放在右边。
滑块可以在滑动条的左右两端设定图标来反映数值的强度。这种交互特性使得它在设置诸如音量、亮度、色彩饱和度等需要反映强度等级的选项时成为一种极好的选择。
连续滑块:在不要求精准、以主观感觉为主的设置中使用连续滑块,让使用者做出更有意义的调整。
带有可编辑数值的滑块:用于使用者需要设定精确数值的设置项,可以通过点触缩略图、文本框来进行编辑。