《这个控件叫什么》阅读笔记
2018-12-21 本文已影响0人
南方帅
1、Badge /小红点/徽标
- 注意文字超长的处理
- 不一定真的是小红点哟

2、A-Z index/字母索引导航
因为易用性 引入这个控件, 不要因为这个控件造成不便(尤其是移动端 界面遮挡, 不易点选)



3、Segment Controls按钮
通过点击切换下面展示列表
对比Tabs 主要的区别就是Tabs
Segment Controls 展示数量有限, 本质是筛选不是展示分类

4、Page Controls/页面指示器/页面控制器
有的可以点 有的不可以点 电脑一般又搭配左右箭头 移动端可以滑动 页面层级属于顶层层级段

5、Stepper/步进器
一般用于整数输入 可以设置上下限


6、Switch/切换开关
分为三个阶段 开 关 和过渡过程 如果单独触发这个控件 最好在前端处理上一步到位 不要等服务器端的响应 如果不成功 再回退回来
对于只用两种切互斥的状态都是这样的一个设计 比如 like/dislike 关注/取消关注; 电脑端最好搭配文字说明

7、Toast/Message
用于快速说明简单的操作结果 旨在说明结果切不影响用户操作和视图
注意不要阻挡 相互重叠 如果返回结果很重要 请更换其他提示组件
Toast

对于实时的结果 也可以用 页面内提示 和 动态按钮
8、Picker/拾取器
常用的比如
datapicker
timepicker
areapicker(三级地区选择)
等等


9、Soft Keyboard/软键盘
10、Action Sheet/动作菜单
11、Popover/气泡 Tooltip
快捷导航、提示引导、说明解释等




12、Text fields/输入框
输入框由 Label input组件 提示填充组成
placeholder 很重要 尤其是移动端
易用性: 初始默认值 比如淘宝搜索框 自动获取焦点
约束性: 行高 字数限制 如果多输入表单的话 可以参考



13、Skeleton Screen/加载占位图
适用于布局排版固定的内容区域,最好配合其他加载技术一起使用 参考

14、Notification/通知提醒框

