【Android开发】交互界面布局详解

【Android开发】交互界面布局详解

原文:http://android.eoe.cn/topic/summary

Android 的系统 UI 为构建您自己的应用提供了基础的框架。主要包括主屏幕 (Home Screen)、系统 UI 栏和通知系统。

您的应用对于保持统一和美观的 Android 使用体验将起到重要的作用。本章的最后,我们将介绍在您的应用中应具有的基本结构。

通过阅读本章,您将会对 Android 用户界面里最重要的部分有一个大体的认识。

主屏幕、所有应用和最近的应用 – Home, All Apps, and Recents

【Android开发】交互界面布局详解

主屏幕 – Home screen

主屏幕 (Home) 是一个可以自定义的放置应用图标、目录和小工具 (widget) 的地方。通过左右滑动切换不同的主屏幕面板。

收藏栏在屏幕的底部,无论怎么切换面板,它都会一直显示对您最重要的图标和目录。

通过点击收藏栏中间的“所有应用”按钮打开所有的应用和小工具展示界面。

【Android开发】交互界面布局详解

所有应用 – All apps screen

“所有应用”界面可以浏览所有安装在您设备上的应用和小工具。

用户可以在“所有应用”中通过拖动图标,把应用或小工具放置在主屏幕的空白区域。

【Android开发】交互界面布局详解

最近的应用 – Recents screen

“最近的应用”提供了一个高效的方式去切换最近使用的应用。它能为正在运行的任务提供清晰的导航。

“最近应用”按钮放置在导航栏的右边,点击后将会显示最近用户使用的应用。它们按照时间顺序排列,最近的放在最下面。

点击将切换到该应用,左右滑动则可以将其移除。

系统 UI 栏 – System Bars

UI 栏是屏幕上专门用于显示通知、设备通信状态和设备导航的区域。通常 UI 栏会一直和您的应用一起显示。而当应用需要全屏显示,例如播放电影和浏览图片的时候,可以临时隐藏 UI 栏,免去不必要的干扰。

【Android开发】交互界面布局详解

  1. 状态栏

左边显示等待操作的通知,右边显示时间、电量以及信号强度等。向下滑动状态栏将显示通知的细节。

  1. 导航栏

Android 4.0 新为手机而设计的导航栏,当设备没有传统的物理按键时才会显示。它包括返回、主屏幕和最近应用按钮,当运行为 Android 2.3 或更早的系统所设计的应用时,还会显示菜单按钮。

  1. 组合栏

在平板上,状态栏和导航栏结合在一起。

通知系统 – Notifications

通知系统显示一些简要的信息,用户在任何时候都可以从状态栏访问它们。它提供升级、提醒以及一些重要但不至于直接打断用户的信息。将状态栏滑下可以打开通知抽屉。点击消息将会打开相关的应用。更多关于通知系统

【Android开发】交互界面布局详解

【Android开发】交互界面布局详解

大多数的通知有一个单行的标题和单行的信息。所以推荐两行的布局。如果需要,您可以增加第三行。时间戳可以显示在右边。

左右滑动一条通知将会把它从通知抽屉中移除。

通用的应用 UI – Common App UI

【Android开发】交互界面布局详解

典型的 Android 应用由操作栏和应用内容区域组成。

  1. 主操作栏

您应用的命令和控制中心。操作栏包括您应用内的导航和最主要的操作。

主操作栏的更多信息

  1. 视图控制按钮

使用户可以在应用的视图之间切换。通常用来切换数据的显示方式或者供用户选择您应用中的各种功能。

  1. 内容区域

您的应用主要内容的显示区域。

  1. 副操作栏

副操作栏提供了放置更多操作的空间,它可以放在主操作栏下面或者屏幕的底部。这个例子中,副操作栏将主操作栏放不下的功能放置在屏幕底部。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110099.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 计算流体力学基础与网格概述(与书同行)——ANSYS ICEM CFD网格划分从入门到精通——丁源「建议收藏」

    计算流体力学基础与网格概述(与书同行)——ANSYS ICEM CFD网格划分从入门到精通——丁源「建议收藏」一、计算流体力学基础:1、 建立物理模型,将其抽象为数学、力学模型后,要分析几何体的空间影响区域;2、 建立整个几个形体与其空间影响区域(计算区域的CAD模型),将整个计算区域进行空间网格划分。3、 加入求解所需要的初始条件;4、 选择适当的算法,设置具体的控制求解过程和精度的一些条件,对所研究的问题进行分析,保存数据文件结果;5、 选择合适的后处理器(postprocessor)读取计算结果文件,分析并且显示出来。数值模拟方法:1、 有限差分法;2、 有限元法;3、 有限体积法;子域法

    2022年5月26日
    51
  • 风控决策引擎经验

    风控决策引擎经验转载自https://mp.weixin.qq.com/s/LDcquVOTlCKJluyWG3AGAA一套完整的风控体系,在风控中,少不了决策引擎,今天就浅谈一下风控决策引擎。一、优先级风控决策引擎是一堆风控规则的集合,通过不同的分支、层层规则的递进关系进行运算。而既然是组合的概念,则在这些规则中,以什么样的顺序与优先级执行便额外重要。风控系统的作用在于识别绝对风控与标识相对风险…

    2022年6月15日
    51
  • CentOS搭建msmtp+mutt实现邮件发送

    CentOS搭建msmtp+mutt实现邮件发送

    2022年3月12日
    41
  • char类型转换成int_char 转int

    char类型转换成int_char 转int字符串“1121“转换成整型1121#include<stdio.h>#include<string.h>voidCharToInt(int*dest,char*src,longlen);intmain(void){unsignedchar*str=”1121″;intvalue,str_len…

    2022年9月1日
    4
  • ie9的兼容视图设置_ie9兼容性视图设置找不到

    ie9的兼容视图设置_ie9兼容性视图设置找不到ie9比ie8又向W3C标准靠近了一步,可能会导致原有的网页显示变乱;如果出现这种情况,选择ie9兼容性视图,网页显示就会正常。ie9分别有,为当前网页设置兼容性和为所有网站设置兼容性视图两种,下面分别说明:一、为当前网页设置兼容性视图1、快捷步骤:按alt键——工具——兼容性视图(V);或者按alt键——工具——按F12——浏览器模式(B):IE9——Internet…

    2025年10月9日
    4
  • linux 进程抓包命令,linux抓包命令之tcpdump详解[通俗易懂]

    linux 进程抓包命令,linux抓包命令之tcpdump详解[通俗易懂]顾名思义,tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息,tcpdump凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具.实用命令实例:(1).默认启动#普通情况下,直接启动tcpdump将监视第一个网络接口上所有流过的数据包.[[…

    2022年6月17日
    71

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号