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

                                   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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章