安卓笔记:进度设计原则和常见错误
本文根据好多年前翻译的 《Android 设计指南非官方简体中文版》撰写,虽然文档比较老了,但基本规则不会过时,权当给刚入门做安卓产品设计的人做个参考。
进度条
进度条应当表示从 0% 到 100% ,而且永远不会往回变成一个更小的值
很多国产手游热更新的时候都会加载一个百分比进度条,如果更新体积大,会看到进度条一会儿 100% 一会儿又 0,其实这是错误的。
设计指南中明确规定如上,文档原文戳这里。
活动指示器
活动圈不是“菊花”,也不能配文字
在产品设计过程中,经常开发人员会说:这个地方我没办法知道真实进度,只能做个假的进度条。
其实这个时候不应该用进度条,而是用不用显示进度的活动圈,另外,既然不知道进度,也不用加文字了,更不用加上“下载中……”这样多余的话。
如果预计加载时间很长,倒是可以随机显示一些文字提示,很多手游过场都是这么做的。
界面空间紧张怎么办,用自定义活动指示器
这个大家应该不陌生,iOS 下载更新应用就经常用这个控件的,在列表中表示下载状态用自定义就很方便,除了未下载、下载中、已下载,还可以增加 “有更新” 状态。