您的位置:首页 > 移动开发 > Android开发

自定义viewgroup

2016-09-06 20:21 148 查看

自定义ViewGroup基础(一)

1.主要用到的方法

dispatchDraw()

View组件在绘制时会调用onDraw()方法,onDraw完后就会调用dispatchDraw(),dispatchDraw()主要是分发绘制事件给子View,一般自定义View不用重写dispatchDraw方法。
ViewGroup组件在绘制时,若没有指定background属性,则不需要重写onDraw方法,而只需要重写dispatchDraw()来绘制图形。


onSizeChanged()

当ViewGroup的大小发生改变时,就会调用该方法,比如当屏幕发生旋转时,就会调用,所以要在ViewGroup上绘制图形,对图形进行初始化的工作就可以在这儿进行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android 自定义View