现在的位置: 首页 > 综合 > 正文

为launcher添加一个仿Mac的dock(附源码)

2012年08月31日 ⁄ 综合 ⁄ 共 4930字 ⁄ 字号 评论关闭

                                   By 何明桂(http://blog.csdn.net/hmg25)转载请注明出处

之前在网上看到有篇文章:LauncherDock细节篇http://news.wangmeng.cn/detailNews/2716-the-article-details-launcher-dock 它实现了一个仿Macdock。感觉蛮有意思的,所以就照着仿制了一个。

可以动态的添加快捷方式,默认包含AllApp按钮,图标居中显示。

 

DockBar上的图标可以相互交换位置,并且将图标拖拽出去。

 

 

拖拽释放后:

  文章后边附带的源码是基于android2.2自带的launcher2稍作修改而成,使用eclipse调试。

一、首先要在LaunchersetupViews函数里面初始化自己的layout(需增加3个地方)

  

二、在layout-portlauncher.xml中增加

  

三、创建自定义的类:

 

代码修改了不少地方,具体看代码,修改的地方我都标注啦 ~~欢迎大家指教,相互交流~~

源码地址:http://download.csdn.net/source/3142047

 

抱歉!评论已关闭.