android怎么动态调用View.ondraw实现动态绘制自定义View

可以实现吗... 可以实现吗 展开
 我来答
摩羯卡萨诺瓦
2016-02-29 · 超过67用户采纳过TA的回答
知道答主
回答量:124
采纳率:0%
帮助的人:97.5万
展开全部
在自定义的时候,复写该方法,在代码中绘制控件时,会自动调用该方法,在修改了控件,需要重新绘制时,则使用View的invalidate()即可实现重绘!!!
追问
invalidate()刷新,为了达到重绘View的目的,ondraw(canvas)可以重新调用再刷新吗?非常感谢!
追答
通俗点将,invalidate()的作用是高诉系统,当前控件修改或者什么原因需要刷新我控件的形态,在接收到信息后,自动调用绘制方法OnDraw()方法得以实现修改控件形态.

--以上为个人意见,仅供参考,如有错误请各位路过大神给予纠正,
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式