爲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

 

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