Android设计规范全解析:从尺寸到操作栏详解

1 下载量 196 浏览量 更新于2024-07-15 收藏 897KB PDF 举报
在Android平台设计规范中,有几个关键要点值得开发者深入理解和遵循: 1. 尺寸与分辨率:设计师应将480x800作为主要设计基准,尽管720x1280和1080x1920等高分辨率设备也很流行。然而,Android并未提供明确的尺寸规范,因此适应性设计至关重要。 2. 界面组成:基础界面由状态栏、导航栏、主菜单栏和内容区域构成。导航栏和菜单栏的尺寸可能会因应用而异,设计师需灵活调整。默认字体为DroidSans,与微软雅黑类似。 3. 操作栏:操作栏位于屏幕顶部,对用户体验至关重要。它的布局通常包含向上箭头(用于返回上一层级)、Spinner(下拉列表用于快速切换或显示详细信息)、重要操作按钮以及更多操作(如actionoverflow,收纳不常用的功能)。 4. 多面板布局:平板设备上,多面板布局可以同时展示多个视图,如目录和详情,利用更大的屏幕空间,优化用户的导航体验,如iPad上的应用。 5. 选择功能:Android 4.0引入了新的长按交互方式,长按后的临时情境操作栏取代了早期的浮出层,提供了更直观的操作体验。 6. 返回与向上:返回键用于历史导航,通过时间顺序连接界面,而向上按钮则依据层级关系,用于移动到上一级。在顶级界面,此按钮不存在。 7. 主题样式:Android提供了Holo系列的三种默认主题,包括浅色、深色和浅色底加深色操作栏。尽管推荐基于这些主题进行设计,但开发者可以根据项目需求进行个性化定制。 Android平台设计规范强调了响应式设计、易用性和一致性,设计师在创建应用程序时,不仅要关注视觉美观,还要确保在各种设备和版本中提供一致的用户体验。理解和遵守这些规范有助于提升应用的质量和用户的满意度。
2014-07-31 上传
Android UI设计规范文档 1 设计原则 2 风格 2.1 设备和显示 Android 驱动了数百万的手机、平板和其它设备,兼容了各种屏幕宽度和比例。利用 Android 灵活的布局系统,您可以创造出从平板到手机都看起来很优雅的应用。 灵活 对您的布局进行放大、缩小或者裁减以适应不同的高度和宽度。 优化布局 在较大的设备上,善于利用大屏幕的优势。设计混合的视图以显示更多的内容,提供更简便的导航。 适用于各种设备 为不同的像素密度 (DPI) 提供不同资源 (比如drawable) ,使您的应用在任何设备上都看起来很棒。 策略 那么您应当如何开始为多种屏幕设计呢?一种方法是以一个基本的标准 (中等尺寸,MDPI) 开始,之后将其缩放到不同的尺寸。另一种方法是从最大的屏幕尺寸开始,之后为小屏幕去掉一些 UI 元素。 2.2 触摸响应 使用颜色和高亮效果来响应用户的触摸,突出显示手势的效果以及表明哪些操作是可用的。 任何时候,每当用户触摸您应用中的可操作区域,都应当给予视觉上的响应。这样可以使得用户了解他触摸了啥,并且表明您的应用一直在工作。 按钮的状态 大多数的 Android UI 元素都有内置的触摸反馈效果,包括表明元素是否可以操作的视觉效果。 交流 当您的对象需要对复杂的手势做出响应时,应当帮助用户了解该操作的结果将会是什么。例如,当您在 Android 系统“最近的应用”界面左右滑动一个缩略图的时候,它会开始变淡。这样做就使得用户明白滑动可以移除这条记录。 边界 当用户试图滑出可滑动区域的范围时,应当在边界提供视觉的反馈。例如,如果用户试图从主屏幕的第一屏向左滑动时,屏幕就会向右倾斜表明不能再往这边移动了。许多 Android 的可滑动 UI 类 (例如列表 lists 和网格列表 grid lists) 都已经内置了边界反馈。如果您需要自定义界面时,记住要提供边界反馈哦。 2.3 度量单位和网格 总的来说,可触摸控件都是以 48dp 为单位的。 为什么是 48dp? 一般情况下,48dp 在设备上的物理大小是 9mm (会有一些浮动)。这是触摸控件的推荐大小 (范围7-10mm) ,用户用手指触摸起来比较容易、且准确。 如果您设计的 UI 元素都至少有 48dp 的高度和宽度,那么可以保证:  您设计的元素在任何屏幕上显示时,都不会小于推荐的最低值 7mm。  你可以在信息密度和界面的可操控性之间得到较好的平衡。 注意留白 界面元素之间的留白应当是 8dp。 一个例子 - Examples