如果用户发现应用程序使用不便、功能不易找到,那么应用程序具有良好的外观设计就没有任何意义。大多数Android应用程序中的用户交互模式旨在设计一种在不同应用程序之间一致的用户体验。通过维持该平台的一致性,即使用户以前从未使用过你的应用程序,他们也会熟悉其功能。此部分探讨一些常见的
实现模式,用于向用户展示信息和检索他们的输入。
以下是上面19个小节的博客链接和Demo资源链接:
1.利用Action Bar
Demo资源链接:
2.1 利用Action Bar
3.动态方向锁定
Demo资源链接:
2.3 动态方向锁定
4.手动处理旋转
Demo资源链接:
2.4 手动处理旋转
5.创建上下文动作
Demo资源链接:
2.5 创建上下文动作
6.显示一个用户对话框
Demo资源链接:
2.6 显示一个用户对话框
7.自定义菜单和动作
Demo资源链接:
2.7 自定义菜单和动作
8.自定义BACK按键
Demo资源链接:
2.8 自定义BACK按键
10.监控TextView的变动
Demo资源链接:
2.10 监控TextView的变动
11.自定义键盘动作
Demo资源链接:
2.11 自定义键盘动作
12.消除软键盘
13.处理复杂的触摸事件
Demo资源链接:
2.13 处理复杂的触摸事件
14.转发触摸事件
Demo资源链接:
2.14 转发触摸事件
15.阻止触摸窃贼
Demo资源链接:
2.15 阻止触摸窃贼
16.创建拖放视图
Demo资源链接:
2.16 创建拖放视图
17.构建导航Drawer
Demo资源链接:
2.17 构建导航Drawer
18.在视图之间滑动
Demo资源链接:
2.18 在视图之间滑动
19.使用选项卡导航
Demo资源链接:
2.19 使用选项卡导航
用户交互部分探讨了大量可以用来构建引人注目的用户界面的技巧,这些用户界面遵从Google为Android平台提出的设计指南。我们首先查看了如何在应用程序中有效地使用Action Bar界面元素,然后研究了如何以创造性的方式管理配置改动,如设备方向。此外,我们介绍了通过文本和触摸处理管理用户输入的技术。最后,我们了解了如何实现常见的导航模式,如Drawer布局、轻扫分页视图和选项卡。
接下来,将整理通信和联网部分,使用SDK与外部世界通信,具体方法是访问网络资源并使用USB和蓝牙等技术与其他技术进行交流。
网友评论