@kagg886[Compose] MIUI 系统长截屏适配探索 中发帖

读前须知
本方案参考借鉴了 知乎 - 咸鱼技术 的适配方案。且经过本人小项目验证,此种适配方案经过测试在ColorOS等其他国产OS上也适用。* 
本帖子只捞干货,不讲研究过程,只看研究结果。我会用最直接,最真相…(前面忘了中间忘了后面忘了)总之稳稳接住你(划走) 

按图索骥
通过技术博客我们发现,MIUI主要通过调用滚动相关API进行检测是否可滚动,以及进行滚动并获取其DrawingCachepublic boolean canScrollVertically(int direction)
public void scrollBy(int x, int y)
public Bitmap getDrawingCache(boolean autoScale)


也就是说我们只需要重写 ComposeView , 即可实现 MIUI 长截图。 
然,事与愿违: 
 [image] 
...
 
 
Back to Top