测试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

你可能感兴趣的:(测试onDraw(),onMeasure(),onLayout()不同API调用次数)