【源码剖析】Launcher 8.0 源码 24---用户操作(1)点击

本文深入探讨了Android Launcher8.0的用户操作,包括打开应用、调整布局、删除应用、创建文件夹和添加小部件等。通过分析源码,详细解释了点击事件的处理,如从Overview模式返回、点击不同类型的视图(如快捷方式、文件夹、应用、小部件)的响应。着重讨论了Launcher如何通过OnClickListener实现这些功能,并指出其核心是快速、流畅地启动应用。
摘要由CSDN通过智能技术生成

学习了启动流程,我们知道了Launcher的显示流程,完成启动流程后,就行程开机可见的Launcher桌面了,接下来则是看用户能够怎样操作所见的Launcher。

 

操作的内容包括,打开应用,调整布局,删除应用,创建文件夹,添加小部件等等。

比如调整布局,包括拖拽图标,图标自动排列,滑动翻页等等

 

Launcher翻译成中文是启动器,就像手机的核心是通话,Launcher的核心用是打开应用。其他操作都是为了快速流程的打开应用,美观华丽的打开应用而服务。

 

打开应用这个操作是放在Launcher.java里面。

Launcher实现了View.OnClickListener接口。

 

Launcher实现的onclick方法,通过该方法打开应用,点击的效果主要看点击的对象。

1:如果点击到workspace且当前是overview模式,则返回普通模式。

2:如果点击的是cellLayout且当前是overviewmode模式,则返回普通模式

3:如果点击的是快捷方式,则打开快捷方式

4:如果点击的是文件夹,则打开文件夹

5:如果点击的是allapp按钮,则打开allapp按钮

6:如果点击的是应用,则打开应用

7:如果点击的是widget,则打开widget

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值