安卓App模拟安卓桌面的效果
我是个安卓新手,只是看了安卓应用的基本概念,各个组件什么的,但是该怎么用还不是很清楚。
这个应用的需求就是能够尽可能像安卓桌面,比如桌面壁纸、桌面上的图标、底部的Dockbar、桌面滑动效果等。
现在我自己已经实现的部分有:
1)桌面上的图标 用的GridView实现,GridView是App最外层的Layout,但是这样的话图标就不能拖动了。
2)桌面壁纸 设置GridView的background就是壁纸了
然后桌面底部的Dockbar也可以考虑用gridview实现,桌面滑动效果就没有思路了。。
以上是一个方案,我之前还想了另一个实现,就是最外层的Layout用HorizontalScrollView,然后嵌套一个ImageView作为壁纸,这样壁纸就可以滑动了,但是桌面图标的组件以及Dockbar就不知道怎么实现了,而且壁纸即便能滑动也和安卓桌面的那种滑动效果不一样,这种滑动是拖动,拖多少滑多少,所以可能还需要设置image每次滑动的offset。所以这种方案感觉也很复杂。
各位大神,有没有更简单一些的方法呢?