高仿Android手机桌面实现思路

之前调研过一个这样的项目调研-花了一个中午写了个简单demo

大概顺序

1-写一个activity

2-嵌套viewpager 里面是frg

3-frg里面是一个girdview+adapter

4-viewpager实现自定义可否滑动

5-在activity上添加一个view-可以是glview 或者surfaceview.这里我用了一般的layout的setlayoutparams-这个view还是可滑动的

6-实现girdview和view的事件互斥

7-用view的坐标判断girdview的item位置,.是左右页滑动

8-动画交互-item交换

9-Activity用Timer实现定时逻辑

10-扩展-Item成文件夹,向下扩展添加等

存在问题:1坐标需要全局统一。不然后期很麻烦。一定要前期做好。

一部一部来。我就是先写了滑动后写pager导致有点小Bug。也不改了。

商用的话一定要用surfaceview或者glview ,高效并且体验好(达到 小米 一加 这些桌面的体验 没问题)

不能像我用Hander来处理。直接用timer最好。


有空再把调研的读写板的思路写上来.(一个类似直播写字板.  编辑区域各种编写画. 自己可以看到结果.并且将来可以利用直播发送给其他人观看.)

你可能感兴趣的:(高仿Android手机桌面实现思路)