小结(用户交互)

如果用户发现应用程序使用不便、功能不易找到,那么应用程序具有良好的外观设计就没有任何意义。大多数Android应用程序中的用户交互模式旨在设计一种在不同应用程序之间一致的用户体验。通过维持该平台的一致性,即使用户以前从未使用过你的应用程序,他们也会熟悉其功能。此部分探讨一些常见的
实现模式,用于向用户展示信息和检索他们的输入。

以下是上面19个小节的博客链接和Demo资源链接:
1.利用Action Bar
Demo资源链接:
2.1 利用Action Bar

2.锁定Activity方向

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按键

9.自定义HOME按键

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和蓝牙等技术与其他技术进行交流。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,347评论 3 119
  • 在英语语法中,“名词”是很常见的一类词。 因为它常见,所以,在很多的语法书中,通常会把“名词”放在第一章节。 但是...
    Owen爱学习阅读 9,813评论 0 18
  • 火车慢慢驶出无锡 老公在无锡上班,今年要在单位值年班,孩子放假后我就带着他来了无锡陪他过年,相聚的时光总是短暂...
    2318fe9d5f5c阅读 187评论 0 0
  • 我有八个恋人,每个恋人都是独一无二的。和这些恋人在一起,日子过得飞快,再也不知道什么叫做寂寞和孤独了。小伙伴们,想...
    小考拉俱乐部阅读 308评论 0 1
  • 如果喜欢带着玉米到处去玩,喜欢把他的朋友介绍给她认识,喜欢跟她在一起的所有美好感觉。 这天,如果要带玉米去一座美丽...
    玉米好吃阅读 256评论 0 2

友情链接更多精彩内容