-
自定義流程查看全部
-
重問的問題查看全部
-
還有什么?查看全部
-
如何自定義控件——onInterceptTouchEvent() 可以攔截該手勢查看全部
-
如何自定義控件——onTouchEvent() 一般情況下,自定義的控件如果為ViewGroup子類,就只考慮onMeasure()和onLayout(),極少會重寫onDraw() 如果有和用戶的交互,則需要重新onTouchEvent() 注意:多點觸控查看全部
-
如何自定義控件——onDraw()繪制控件內容區(qū)域 2.觸發(fā)重新繪制是通過invalidate()和postInvalidate()查看全部
-
如何自定義控件——onLayout()來決定子view的布局 1.如圖 2.注意盡量將onMeasure()中耗時操作放在onLayout()中查看全部
-
如何自定義控件——onMeasure() 1.三種模式: (1)EXACTLY,精確值,比如指定明確的數(shù)值,或者指定match_parent的時候 (2)AT_MOST,最大不超過,比如wrap_content (3)UNSPECIFIED,不指定大小,根據(jù)情況來定,適用于ScrollView和ListView 2.MeasureSpec輔助類 模式和數(shù)值是封裝在MeasureSpec中的,它是由父控件在onMeasure()傳下來的。 3.setMeasuredDimension() 設置的動作 4.requestLayout() 重新去測量和布局查看全部
-
如何自定義控件——自定義屬性聲明與獲取 1.步驟如圖 2.在View的構造方法中獲取自定義屬性值是通過TypedArray類來完成的,如右圖 下面是衛(wèi)星菜單的獲取自定義屬性的過程,參考一下: http://idcbgp.cn/note/300?ower=my&sort=last “自定義屬性”這一筆記查看全部
-
viewe測量查看全部
-
自定義屬性查看全部
-
自定義控件步驟查看全部
-
自定義控件的步驟查看全部
-
qqq查看全部
-
onInterceptTouchEvent查看全部
舉報
0/150
提交
取消