-
6.onInterceptTouchEvent(ViewGroup)攔截查看全部
-
5.與用戶交互onTouchEvent,其中ACTION_POINTER_DOWN,ACTION_POINTER_UP針對(duì)的是多點(diǎn)觸控中,有效的那個(gè)手指查看全部
-
5.自定義ViewGroup與用戶有交互,則需要調(diào)用onTouchEvent函數(shù)查看全部
-
4.繪制onDraw:主線程(UI線程中)重繪調(diào)用invalidate().在子線程中調(diào)用postInvalidate查看全部
-
3.ViewGroup類型的控件設(shè)置子View的時(shí)候需要調(diào)用此方法onLayout,只是個(gè)View則不用查看全部
-
2.測(cè)量控件大小查看全部
-
1.自定義屬性聲明與獲?。?values下的文件名可任取,用context.obtainStyledAttributes()獲取TypedArray,對(duì)TypedArray循環(huán)取出,最后要recycle查看全部
-
自定義控件查看全部
-
這是自定義view查看全部
-
這是自定義view查看全部
-
自定義屬性聲明與獲取查看全部
-
自定義控件的大致步驟查看全部
-
自定義View的過(guò)程 1、先分析需要的自定義屬性,編寫,在構(gòu)造函數(shù)中獲取 2、重寫測(cè)量方法,onMeasure(),決定View占據(jù)的空間大小 3、繪制View(Draw) 自定義ViewGroup的過(guò)程 1、onMeasure測(cè)量自己及其子View的大小 2、onLayout布局,決定子View的顯示 3、手勢(shì)和用戶的交互 onTouchEvent onInterceptTouchEvent決定是否攔截該手勢(shì)查看全部
-
onInterceptTouchEvent(ViewGroup) 父控件具體定是否攔截此控件,若為true,則攔截,否則,不攔截查看全部
-
Action_pointer_down和action_pointer_up多點(diǎn)觸控的action查看全部
舉報(bào)
0/150
提交
取消