-
测量onMeasure
查看全部 -
自定义属性声明与获取
查看全部 -
为什么要自定义控件
查看全部 -
为什么要自定义控件查看全部
-
Onmesure执行多次查看全部
-
自定义控件查看全部
-
如何自定义控件
自定义属性声明与获取
测量onMeasure
布局onLayout-ViewGroup才有,父控件决定子控件显示的位置
绘制onDraw
查看全部 -
自定义控件测量
查看全部 -
自定义属性申明
查看全部 -
自定义控件流程
查看全部 -
如何自定义控件
自定义属性声明与获取
测量onMeasure
布局onLayout-ViewGroup才有,父控件决定子控件显示的位置
绘制onDraw
查看全部 -
如何自定义控件
查看全部 -
为什么要自定义控件
查看全部 -
7
查看全部 -
6、onInterceptTouchEvent(ViewGroup)
查看全部 -
5、onTouchEvent(考虑用户交互)
查看全部 -
4、绘制onDraw
查看全部 -
3、布局onLayout(ViewGroup)
(1)决定子View的位置
(2)尽可能将onMeasure中的一些操作移动到此方法中。
(3)requestLayout(),触发onLayout
查看全部 -
2、测量onMeasure
查看全部 -
自定义属性声明与获取
查看全部 -
一、如何自定义控件
1、自定义属性的声明与获取
2、测量onMeasure
3、布局onLayout(ViewGroup)
4、绘制onDraw
5、onTouchEvent
6、onInterceptTouchEvent(ViewGroup)
查看全部 -
自定义控件的六条步骤
查看全部 -
自定义控件备注查看全部
-
重绘:invalidate和postInvalidate查看全部
-
onMeasure:计算高度和宽度 onLayout:计算子view的位置 onDraw:绘制view查看全部
-
继续学习中查看全部
-
如何自定义控件查看全部
举报