-
6.onInterceptTouchEvent(ViewGroup)拦截查看全部
-
5.与用户交互onTouchEvent,其中ACTION_POINTER_DOWN,ACTION_POINTER_UP针对的是多点触控中,有效的那个手指查看全部
-
5.自定义ViewGroup与用户有交互,则需要调用onTouchEvent函数查看全部
-
4.绘制onDraw:主线程(UI线程中)重绘调用invalidate().在子线程中调用postInvalidate查看全部
-
3.ViewGroup类型的控件设置子View的时候需要调用此方法onLayout,只是个View则不用查看全部
-
2.测量控件大小查看全部
-
1.自定义属性声明与获取: values下的文件名可任取,用context.obtainStyledAttributes()获取TypedArray,对TypedArray循环取出,最后要recycle查看全部
-
自定义控件查看全部
-
这是自定义view查看全部
-
这是自定义view查看全部
-
自定义属性声明与获取查看全部
-
自定义控件的大致步骤查看全部
-
自定义View的过程 1、先分析需要的自定义属性,编写,在构造函数中获取 2、重写测量方法,onMeasure(),决定View占据的空间大小 3、绘制View(Draw) 自定义ViewGroup的过程 1、onMeasure测量自己及其子View的大小 2、onLayout布局,决定子View的显示 3、手势和用户的交互 onTouchEvent onInterceptTouchEvent决定是否拦截该手势查看全部
-
onInterceptTouchEvent(ViewGroup) 父控件具体定是否拦截此控件,若为true,则拦截,否则,不拦截查看全部
-
Action_pointer_down和action_pointer_up多点触控的action查看全部
举报
0/150
提交
取消