By 何明桂(http://blog.csdn.net/hmg25)轉載請註明出處
之前在網上看到有篇文章:Launcher之Dock細節篇http://news.wangmeng.cn/detailNews/2716-the-article-details-launcher-dock 它實現了一個仿Mac的dock。感覺蠻有意思的,所以就照着仿製了一個。
可以動態的添加快捷方式,默認包含AllApp按鈕,圖標居中顯示。
DockBar上的圖標可以相互交換位置,並且將圖標拖拽出去。
拖拽釋放後:
文章後邊附帶的源碼是基於android2.2自帶的launcher2稍作修改而成,使用eclipse調試。
一、首先要在Launcher的setupViews函數裏面初始化自己的layout(需增加3個地方)
二、在layout-port的launcher.xml中增加
三、創建自定義的類:
代碼修改了不少地方,具體看代碼,修改的地方我都標註啦 ~~歡迎大家指教,相互交流~~
源碼地址:http://download.csdn.net/source/3142047