-
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
提交
取消