hardwareAccelerated="true" 与部分绘图

2024-01-11

我花了几天时间才弄清楚原因invalidate(Rect dirty)无法在较新的设备上设置正确的剪辑。

问题是hardwareAccelerated="true"默认设置。
当我设置这个hardwareAccelerated="false",
我把正确的夹子放在我的onDraw.

现在我的问题是:
什么对性能更好:
Use hardwareAccelerated="false"并仅绘制视图中脏的部分,并仅运行 onDraw 中所需的代码
OR
allow hardwareAcceleration让android一遍又一遍地绘制我的整个视图?

我想每个应用程序都可以单独回答这个问题,所以我添加了我的应用程序的屏幕截图。

正如您所看到的,我绘制了一个日历,每次用户单击一个条目时,都会出现一个红色边框。

您能给我一些最适合此要求的建议吗?

干杯, 斯特凡


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

hardwareAccelerated="true" 与部分绘图 的相关文章

随机推荐