测试onDraw(),onMeasure(),onLayout()不同API调用次数

自定义View3个核心方法:onDraw();onMeasure();onLayout(),不同API调用次数略有不同,如下测试总结:
API22 :
onMeasure() * 3
onLayout() * 2
onDraw() * 2
测试机:模拟器 Android 5.0


API23 :
onMeasure() * 2
onLayout() * 2
onDraw() * 2
测试机:XiaoMi Redmi 4A Android 6.0.1
特殊手机:
HUAWEI NCE-AL10 Android 6.0
onMeasure() * 3
onLayout() * 2
onDraw() * 2


API25
onMeasure() * 2
onLayout() * 1
onDraw() * 1
测试机:Smartisan 0D13 Android 7.1.1


API26
onMeasure() * 2
onLayout() * 1
onDraw() * 1
测试机:HUAWEI LND-AL30 Android 8.0.0


API28
onMeasure() * 2
onLayout() * 1
onDraw() * 1
测试机:Xiaomi Mi 6X Android 9

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容