android Launcher——ui框架.docVIP

  • 11
  • 0
  • 约5.28千字
  • 约 6页
  • 2015-07-29 发布于河南
  • 举报
着手开发laucher 我个人觉得首先要从ui框架入手,了解清楚了ui框架对laucher就有了一个大致的了解,知道关键的几个类在哪里,对后面进一步深入地研究作出铺垫。废话不多说了,直接进入主题: 1.先看图 这是我正在研究的一个800*480的launcher的ui框架图,对应的桌面显示效果如下: 下面一行应用是我修改桌面后的结果,在前面我的ui框架图中没有。 闲话不多说,下面就一一做出讲解 1.DragLayer--DragLayer继承FrameLayout,并在此基础上组合了DragController实现拖放功能,DragLayer主要监听下面两个用户事件 onInterceptTouchEvent onTouchEvent 交给DragController进行处理,DragController根据是否在拖放中等信息控制控件拖放过程处理。 DragLayer 是Launcher这个activity的顶层view,Launcher2这个应用只有一个activity那就是Laucher.java 2.DeleteZone--打开launcher.xml,DeleteZone默认是不显示的android:visibility=invisible 但是我们每次开始拖放图标的时候DeleteZone就显示了,它是怎么实现的呢?DeleteZone实现了DragControlle

文档评论(0)

1亿VIP精品文档

相关文档