background image

构成

对于一个应用来说,从开发的角度来说就是一系列的

activity 构成了一个应用,从设计

的角度来说,应用由一系列的

screen 和 box 组成的,他们是应用中信息和操作的载体。

screen

 

Android 和

iPhone 的对

对 比 可

Android 的
title 没 有 承
载 导 航 的 功
能 , 因 为 返
回 的 功 能 给
了 物 理 键 ,
目 的 是 节 约
空间。

Android 的 status bar 需要在任何应用中可见,因为承载了通知机制,任务管理等功能。

 

布局特性是根据操作特性决定的,要追求视觉平衡,另外更重要的要符合手机操作的情景
比如

Android 智能手机属于全触屏手机,屏幕尺寸需要用户单手握持,我们要达到键盘机

单手操作的需要,就需要尽可能把更多的操作放在屏幕的下面,特别是一些紧急应用的功
能。

 因此我建议把分类 tab 放置在页面下方,当没有固定 button 的时候。当两者冲突时优先

考虑需要放置在屏幕上的命令按钮。(这也是依据满足最小移动的原则)

 下图出现了几种

典型的情况,分别是

◆常用按钮外置出现的 toolbar;

◆menu 出现的位置和数量,系统定义的 2×3 的排列,在更多的场景中不适用,更多的

menu 可以放出来,我们这边定义了 2×4 的排列方式;后面会介绍 menu 的策略。

◆底部 tab 的情况,tab 一般是图标加文字的形式,我们给定了个 max 数量 5,

◆和底部 tab 不同的是顶部 tab 需要省略掉 title。因为 tab 能实现当前页面的定位需求。

Box