android04-用户界面上课用

android04-用户界面上课用

ID:36322522

大小:528.50 KB

页数:42页

时间:2019-05-09

android04-用户界面上课用_第1页
android04-用户界面上课用_第2页
android04-用户界面上课用_第3页
android04-用户界面上课用_第4页
android04-用户界面上课用_第5页
资源描述:

《android04-用户界面上课用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Android课程讲义智能手机开发4、用户界面智能手机开发UserInterface用户界面说明布局Layout创建菜单Menus创建对话Dialogs处理用户UI事件用户提示确定风格定制组件数据与界面绑定3浙江大学计算机学院模拟器屏幕HVGA-L:480x320横屏HVGA-P:320x480竖屏(默认)QVGA-L:320x240横屏QVGA-P:240x320竖屏WVGA-L:800x480横屏4浙江大学计算机学院UI用户界面设计:Icon设计应用程序需要各种各样的图标尺寸和定位Launchericons要

2、有多样化的形状和样式,但又要形成统一的视觉风格,其尺寸和定位也用统一:红色边框为图标尺寸蓝色边框是图形尺寸,比图标尺寸稍小,图形之外的空间用于显示阴影和特殊效果。橙色边框是另外一种图形尺寸。两种类型的图形尺寸可以达到统一的视觉权重。5浙江大学计算机学院Icon的风格符合当下的流行趋势,避免过度使用隐喻。高度简化和夸张,小尺寸图标也能易于识别,不宜太复杂。尝试抓住程序的主要特征,比如音像作为音乐的icon。使用自然的轮廓和形状,看起来几何化和有机化,不失真实感。采用前视角,几乎没有透视,光源在顶部。不光滑但富有质感

3、。6浙江大学计算机学院UI用户界面设计:Widget设计Widget是Android1.5的一个新特性,允许程序显示一些常用而又重要的信息在用户的桌面主屏上标准的Android系统映像包含了一些示例widgets包括指针时钟、音乐播放器和其他工具如Google搜索栏。Widget即是可由用户自己编写的功能控件。典型的AndroidWidget有三个主要组件:边框框架图形控件以及其他元素注意widgets的开状尺寸以便在主屏上显示7浙江大学计算机学院UserInterfaceGuidelinesActivityan

4、dTaskDesignActivitiesarethebasic,independentbuildingblocksofapplications.Asyoudesignyourapplication'sUIandfeatureset,youarefreetore-useactivitiesfromotherapplicationsasiftheywereyours,toenrichandextendyourapplication.Theseguidelinesdescribehowactivitieswork,i

5、llustratesthemwithexamples,anddescribesimportantunderlyingprinciplesandmechanisms,suchasmultitasking,activityreuse,intents,theactivitystack,andtasks.Itcoversthisallfromahigh-leveldesignperspective.8浙江大学计算机学院UI用户界面设计:Menu设计选项菜单OptionsMenu:活动的主菜单。通过按下设备菜单键来显示它。

6、选项菜单包含两组菜单项:图标菜单IconMenu这个是当用户按下菜单键时最初出现屏幕下方的item集合。它支持最多6个菜单项。只有这些菜单支持图标而且这些菜单并不支持checkboxes或者radiobuttons。扩展菜单ExpandedMenu这是通过按“更多”菜单显现出来的一个竖向的项目列表。它仅当图标菜单过多时存在而且是由6个以及其它选项菜单组成。上下文菜单ContextMenu:浮动菜单列表,通常在你长时间按在一个视图上时出现(比如一个列表项)子菜单Submenu:浮动菜单列表,通过在选项菜单或上下文菜

7、单选择菜单项显露出来。不支持嵌套子菜单。9浙江大学计算机学院AndroidUI布局ViewGroup通过各种Layout,控制所属View的显示位置。ViewGroup(Layout)ViewViewViewViewViewViewGroup(Layout)10浙江大学计算机学院LayoutAbsoluteLayoutFrameLayoutGridViewLinearLayoutListLayoutRadioGroupTableLayout………11浙江大学计算机学院显示图像增加ImageView与原先的Text

8、View,按垂直线性布局。线性布局LinearLayout12浙江大学计算机学院布局线性布局LinearLayout垂直:android:orientation="vertical“水平:android:orientation="horizontal"

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。