文档介绍:Android _用户界面初识
huizhuoli@
模拟器屏幕
HVGA-L:480x320横屏
HVGA-P:320x480竖屏(默认)
QVGA-L:320x240横屏
QVGA-P:240x320竖屏
WVGA-L:800x480横屏
UI用户界面设计:Icon设计
应用程序需要各种各样的图标尺寸和定位
Launcher icons要有多样化的形状和样式,但又要形成统一的视觉风格,其尺寸和定位也用统一:
红色边框为图标尺寸
蓝色边框是图形尺寸,比图标尺寸稍小,图形之外的空间用于显示阴影和特殊效果。
橙色边框是另外一种图形尺寸。两种类型的图形尺寸可以达到统一的视觉权重。
Icon的风格
符合当下的流行趋势,避免过度使用隐喻。
高度简化和夸张,小尺寸图标也能易于识别,不宜太复杂。
尝试抓住程序的主要特征,比如音像作为音乐的icon。
使用自然的轮廓和形状,看起来几何化和有机化,不失真实感。
采用前视角,几乎没有***,光源在顶部。
不光滑但富有质感。
UI用户界面设计:Widget设计
Widget是Android ,允许程序显示一些常用而又重要的信息在用户的桌面主屏上
标准的Android系统映像包含了一些示例widgets包括指针时钟、音乐播放器和其他工具如Google搜索栏。
Widget即是可由用户自己编写的功能控件。
典型的Android Widget有三个主要组件:
边框
框架
图形控件以及其他元素
注意widgets的开状尺寸以便在主屏上显示
Android界面元素
1、View(视图组件)
2、Layout(布局组件)
3、Wigets(UI元素)
4、Menus(菜单)
View (视图组件)
认识View
1、所有高级UI组件都继承View类而实现的
2、一个View在屏幕上占据一块矩形区域
3、负责渲染
4、负责处理发生的事件
5、设置是否可见
6、设置是否可以获得焦点等
注意:SurfaceView与View的区别
认识ViewGroup
1、
2、View的容器
3、负责对添加进ViewGroup的View进行布局
4、一个ViewGroup可以加入到另一个ViewGroup
View与ViewGroup关系(1)
1、关系图