Android设计之应用结构

应用结构

不同的应用对于界面结构的需求是不同的。例如:

  • 像计算器和相机应用,构建在一个主要的活动 (activity) 上,主要是这个单一的活动处理各种操作
  • 像拨号应用,主要的是在几个不同的活动中切换,没有很深的导航
  • 像 Gmail 和电子市场,包括了多个数据视图和深度的导航应用的结构很大程度上取决于你想展现给用户的内容和任务

  • 像计算器和相机应用,构建在一个主要的活动 (activity) 上,主要是这个单一的活动处理各种操作
  • 像拨号应用,主要的是在几个不同的活动中切换,没有很深的导航
  • 像 Gmail 和电子市场,包括了多个数据视图和深度的导航

    基本结构

    典型的 Android 应用由顶层视图和详细信息/编辑视图组成。如果出现深度并且复杂的导航层级结构,使用分类目录视图连接顶层和详细视图。

    顶层视图

    顶层包含了您的应用中几个不同的视图。这些视图可以是对于相同数据的不同展示方式,也可以是您应用中各种功能的集合。





    分类目录视图
    分类目录可以进一步显示数据。




    详细信息/编辑视图

    在详细信息/编辑视图中,用户创造或者编辑数据。




    顶层

    你应该特别关注你的App的主界面的布局。人们第一次启动您的应用时,将会看到这个界面,所以应当考虑到新用户和老用户。

    考虑一下: “你的应用的典型用户主要用它来做什么?”,根据这个来设计你应用的主页。

    首先显示内容



    许多应用主要是用来展示内容的。那么不要使用只有分类导航的界面,而是直接将内容展示在您的主页上,让人们可以立即看到你应用的核心。选择一个视觉上适于所需要展示的数据类型的布局,还要考虑屏幕尺寸。













    Play Music允许用户通过丰富的内容显示导航到artists、albums 和playlists 。同时在界面上展示了个性化的推荐和促销容, 操作栏中包含了搜索功能。

    设置操作栏,用于导航和操作

    App的所有屏幕都应该显示操作栏用于提供统一的导航和显示重要的操作。

    顶层的操作栏设计需要考虑以下的要求:

  • 用操作栏显示您应用的图标或者标题。
  • 如果顶层是由多个视图组成的,或者当前视图需要在不同的用户账户间切换,那么应当在操作栏加入视图切换菜单,使用户更容易导航。
  • 如果你的应用允许用户编写内容,那么应当使得在顶层就可以直接访问这些内容。
  • 如果要提供搜索,那么把搜索放在操作栏中,这样用户就可以不用导航而是直接搜索。








                                                                    日历是一款关乎生产效率,所以一个高效的、容易浏览的高密度列表视图布                                                                 局方式会比较    好,导航栏支持在day、week、month和议程的切换

    顶层视图控制切换

    The top

  • 你可能感兴趣的:(应用结构)