设为首页 加入收藏

TOP

Android开发:Launcher之Dock细节篇
2014-11-24 11:57:27 来源: 作者: 【 】 浏览:1
Tags:Android 开发 Launcher Dock 细节

这个三个接口DropTarget,DragSource, DragController.DragListener是launcher自己定义的,你必须在Launcher启动的时候,将你的这几个接口实现在DragLayer.java里面,要注意的细节很多,你们多研究下代码就知道了。


自定义的类放在layout-land下面,有个launcher.xml写入到文件的最下面:


其中这个@drawable/dock_bg就是.9(九宫格图片),每次添加Icon的时候都会水平自由拉伸。


还有一个注意的地方就是我们下面Dock区域是能让任何快捷方式和Widget放到这个区域的,所以我们要设置一个禁区,不过系统已经为我们写好了,我们只需要设置一下就可以了,在同样在layout-land目录下的workspace_screen.xml文件里,内容如下:


我们只需要该launcher:shortAxisEndPadding="70dip"这个就可以,这个数值根据你的需求来即可了。

最后来一张我们真机上的截图:








】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android 抽屉功能初试 下一篇S3C2440 按键中断方式汇编代码

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C/C++ 类模板与模板 (2025-12-27 01:49:52)
·C语言 模板化<templ (2025-12-27 01:49:49)
·C/C++模板类模板与函 (2025-12-27 01:49:46)
·如何理解c语言指针和 (2025-12-27 01:19:11)
·为什么C标准库没有链 (2025-12-27 01:19:08)