精彩绝伦的Android UI设计pdf

下载地址:网盘下载

 

 

内容简介  · · · · · ·

作者简介  · · · · · ·

JuhaniLehtimaki 资深Android开发工程师和设计师,拥有10余年Java开发经验,专注于Android应用的用户界面设计和开发,负责维护一个关于AndroidUI设计模式的博客,同时撰写一个关于AndroidUI设计模式的专栏。现任Snapp TV公司Android部门和Google TV部门的负责人。

目录  · · · · · ·

译者序
前言
第一部分 Android设计简介
第1章 用户界面设计和易用性入门 2
1.1 考虑技术与设计 2
1.2 理解心智模型 3
1.3 为用户设计 6
1.4 没有应用无所不精,选择适合自己的领域 9
1.5 你是专家,用户不是设计师 9
1.6 了解用户,为普通人设计 9
1.7 总结 11
第2章 不要马上开始编程 12
2.1 原型设计 12
2.2 设计工具 14
2.3 用户测试 17
2.4 总结 20
第3章 考虑为移动和触摸设备设计 21
3.1 为移动而设计 21
3.2 为触摸界面设计 26
3.3 总结 29
第4章 探索Android平台 30
4.1 Android平台的挑战 30
4.2 Android的版本 36
4.3 Android应用的发布 38
4.4 开源的意义是什么 40
4.5 总结 41
第二部分 Android平台的特性和UI组件
第5章 Android应用架构和在线指南 44
5.1 Android应用程序结构概览 44
5.2 Android项目结构概览 47
5.3 官方Android指南 48
5.4 总结 49
第6章 Android的意图系统 50
6.1 意图让应用程序相互协作 50
6.2 使用社交网络并分享 51
6.3 和浏览器一起工作 52
6.4 Android意图系统的工作原理 53
6.5 创建自定义行为 58
6.6 意图无处不在 58
6.7 意图与第三方API 58
6.8 总结 59
第7章 Android应用的导航结构 60
7.1 Android导航系统的组件:活动和意图 60
7.2 Android导航控件 61
7.3 总结 70
第8章 主界面应用小部件 71
8.1 主界面应用小部件的使用 71
8.2 更新应用小部件数据 73
8.3 应用小部件布局和功能 75
8.4 实现应用小部件 78
8.5 总结 80
第9章 通知及告知用户 81
9.1 Android通知方法 81
9.2 何时通知用户 83
9.3 何时不要通知用户 86
9.4 避免使用弹出框 86
9.5 从状态栏通知中获得更多信息 87
9.6 总结 91
第10章 物理按键、输入法和传感器的设计 92
10.1 触摸屏的设计 92
10.2 手机物理按键的设计 93
10.3 软键盘的设计 94
10.4 物理键盘设计 99
10.5 方向键和轨迹球设计 99
10.6 触控笔设计 100
10.7 声控设计 101
10.8 外接键盘、鼠标和触摸板的设计 101
10.9 智能附件的设计 102
10.10 传感器的设计 102
10.11 第二块屏幕的设计 102
10.12 总结 103
第11章 平台用户界面组件的设计 104
11.1 使用用户界面小部件 104
11.2 自定义用户界面小部件 111
11.3 调整排版 113
11.4 使用图标 117
11.5 使用动画和过渡效果 121
11.6 总结 127
第三部分 可扩展的Android设计
第12章 管理Android资源 130
12.1 使用Android资源 130
12.2 屏幕密度设计 132
12.3 屏幕大小和形状的设计 135
12.4 语言和地区设置 137
12.5 设备控件的设计 137
12.6 平台版本的设计 138
12.7 设备模式的设计 138
12.8 总结 138
第13章 Android应用布局 139
13.1 Android布局策略 139
13.2 用XML文件和代码布局 140
13.3 布局的管理 141
13.4 定义布局的尺寸 149
13.5 滚动条 149
13.6 z轴的布局顺序 150
13.7 内边距和外边距 150
13.8 导入与合并布局文件 150
13.9 自定义布局 151
13.10 Android开发工具和用户界面生成器 151
13.11 调试布局 152
13.12 总结 153
第14章 可缩放的图形 154
14.1 九宫格图片 154
14.2 绘图XML 158
14.3 用代码绘制 163
14.4 总结 166
第15章 超越可缩放——响应式设计 167
15.1 Android设备不仅仅只是手机 167
15.2 了解响应式设计 169
15.3 制作响应式用户界面的常见方法 176
15.4 总结 178
第16章 实现响应式用户界面 179
16.1 片段简介 179
16.2 片段和活动结构 181
16.3 移植现存的应用 182
16.4 示例程序 183
16.5 总结 193
第四部分 Android UI设计模式
第17章 用户界面设计模式简介 196
17.1 用户界面设计模式 196
17.2 使用UI设计模式的好处 197
17.3 Android设计指南中的设计模式 198
17.4 本书介绍的用户界面设计模式 198
17.5 总结 199
第18章 用户操作设计模式 200
18.1 使用操作栏模式 200
18.2 使用快捷操作设计模式 206
18.3 使用操作抽屉设计模式 210
18.4 使用下拉刷新设计模式 212
18.5 使用滑动忽略的手势 215
18.6 总结 217
第19章 导航和布局设计模式 218
19.1 使用层叠图库 218
19.2 使用仪表盘 220
19.3 使用工作空间 223
19.4 使用分拆视图 226
19.5 根据上下文扩展的设计模式 228
19.6 使用侧边导航 230
19.7 总结 232
第20章 数据设计模式 233
20.1 使用动态列表 233
20.2 使用图片占位符设计模式 234
20.3 非强制登录模式 236
20.4 使用拖动重排手柄模式 238
20.5 总结 239
第21章 用户界面设计反模式 240
21.1 避免使用启动界面 240
21.2 避免使用引导界面 241
21.3 避免使用确认窗口 242
21.4 避免在界面上使用Back按钮 243
21.5 避免使用菜单按钮 244
21.6 避免隐藏状态栏 244
21.7 避免为快捷操作使用滑动覆盖层 245
21.8 避免使用非Android的设计 246
21.9 总结 247

 

 

 

 

下载地址: 网盘下载

 

转载于:https://www.cnblogs.com/long12365/p/9730575.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android_UI设计指南, 一、图标设计指南 创建一个统一的外观和整体的用户界面效果以增加产品的价值,精简的图形样式还能让 用户觉得UI 更专业。 本文提供的信息能帮助你为应用的用户界面的各个部分创建的图标与Android2.X 框架 的一般样式相匹配。以下的指南将帮助你创建一个完美而且统一的用户体验。 下面文档讨论关于Android 应用程序常见类型图标的使用详细指南: 启动图标 启动图标是您的应用程序在设备的主界面和启动窗口的图形表现。 菜单图标 菜单图标是当用户按菜单按钮时放置于选项菜单中展示给用户的图形元素。 状态栏图标 状态栏图标用于应用程序在状态栏中的通知。 Tab图标 Tab 图标用来表示在一个多选项卡界面的各个选项的图形元素。 对话框图标 对话框图标是在弹出框中显示,增加互动性。 列表视图图标 使用列表视图图标是用图形表示列表项,比如说设置这个程序。 想更快的创建你的图标,可以导向Android 图标模板包。 ````` ```` ``` 四、菜单设计指南 菜单保存有一系列的隐藏的指令(用户操作),并通过按钮键或者手势访问。菜单命令 执行操作和导航到您的应用程序或其他应用程序的其他部分提供了一种操作。菜单做为放置 功能和导航之一有效的释放屏幕空间,用按钮或者在应用程序内容区域中的其他用户内容控 件。 Android 提供可以用于提供功能或导航的两种类型菜单。两者之间,你能够为你的应用 程序组织功能和导航。简述: ·属性菜单包括应用全局通用的activity 或开始相关的activity 的首要功能。典型应用是 用户按实际键盘“MENU”键。 ·关联菜单是当前选定项的次要功能。典型应用时长按一个项出现的菜单。就像在功能 菜单,操作可以在当前窗口中运行或者其他窗口 除了最简单的应用程序外,其他都有菜单。系统自动放置菜单并提供用户能接受的标准 方式。在这种意义下,通过熟悉的和可靠的方式为用户能接受所有应用程序的功能。所有菜 单都悬浮在activity 之上并比全屏小,因此应用程序的边缘仍然可见。这是一种视觉提醒, 一旦菜单消失,它的使用是一个中介的操作。 下面开始介绍菜单。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值