利用Google的feed屏方案,导入google官方定义了两个interface接口,ILauncherOverlay和ILauncherOverlayCallback通过aidl进程间通信,从Launcher向负一屏app传递scroll数据,负一屏使用WindowManager.addView的方式添加浮动窗口,用translationX改变负一屏View的位置。 优点:与Launcher完美解耦,运行在独立的进程里,不存在影响Launcher内存问题。 缺点:负一屏View的实现难度大。
2021-08-27 09:56:42 194KB android负一屏
1