1个回答
展开全部
在自定义的时候,复写该方法,在代码中绘制控件时,会自动调用该方法,在修改了控件,需要重新绘制时,则使用View的invalidate()即可实现重绘!!!
追问
invalidate()刷新,为了达到重绘View的目的,ondraw(canvas)可以重新调用再刷新吗?非常感谢!
追答
通俗点将,invalidate()的作用是高诉系统,当前控件修改或者什么原因需要刷新我控件的形态,在接收到信息后,自动调用绘制方法OnDraw()方法得以实现修改控件形态.
--以上为个人意见,仅供参考,如有错误请各位路过大神给予纠正,
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询