值得注意的是ViewGroup容器组件的绘制,当它没有背景时直接调用的是dispatchDraw()方法, 而绕过了draw()方法,当它有背景的时候就调用draw()方法,而draw()方法里包含了dispatchDraw()方法的调用。因此要在ViewGroup上绘制东西的时候往往重写的是dispatchDraw()方法而不是onDraw()方法
onDraw dispatchDraw
最新推荐文章于 2025-03-07 19:44:41 发布
本文深入探讨了Android中ViewGroup容器组件的绘制逻辑,解释了在不同情况下如何选择使用dispatchDraw()方法与draw()方法进行自定义绘制。通过实例分析,帮助开发者理解并正确应用这两个方法,以实现更高效、灵活的UI绘制。
851

被折叠的 条评论
为什么被折叠?



