





























读前须知 本方案参考借鉴了 知乎 - 咸鱼技术 的适配方案。且经过本人小项目验证,此种适配方案经过测试在ColorOS等其他国产OS上也适用。* 本帖子只捞干货,不讲研究过程,只看研究结果。我会用最直接,最真相…(前面忘了中间忘了后面忘了)总之稳稳接住你(划走) 按图索骥 通过技术博客我们发现,MIUI主要通过调用滚动相关API进行检测是否可滚动,以及进行滚动并获取其DrawingCache: public boolean canScrollVertically(int direction) public void scrollBy(int x, int y) public Bitmap getDrawingCache(boolean autoScale) 也就是说我们只需要重写 ComposeView , 即可实现 MIUI 长截图。 然,事与愿违: 易得此类为 final 的,我们无法对其进行动手脚,和 博客 里的 flutter 适配境遇何其相似! 所以继续沿用其方案,使用一个 透明的,几乎无限长的透明代理View供MIUI进行捕捉。 照猫画虎 我们需...
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。