比如市面上的360Launcher、Go桌面、MIUI的桌面效果,怎么实现呢?
比如Android原生桌面不具备的拖动,增加展示屏等~
求思路!或者教程也可以。
最近也在改Launcher,Launcher东西还真不少的。
下面这个资料不错,基本的东西都介绍了。
[url]http://www.360doc.com/content/12/0109/14/7724936_178296936.shtml[/url]
android源码中有个Launcher.java类,市面的桌面应用都是修改这个类来定制自己的风格,网上例子很多,随便找了一个,你参考下:http://wenku.baidu.com/view/36845868af1ffc4ffe47acc5.html
正在做的一个launcher,是这样一个设计,所有东西有一个GroupView实现,可以分成1.2或者三层View,点击效果用Thread不断postInvalidate(); View onDraw会自动刷新View,Button也可以定义为View,计算Button位置区作相应的动作![img]/home/f3118306/桌面/GUI_V0.05_02_preview_My Cloud.jpg[/img]