-
scrollTo smoothScrollTo查看全部
-
ViewHelper.setTranslationX(view,translationX) 中的 translationX 可以直接為 getScrollx() ,也就是 onScrollChanged() 方法中的 l 參數(shù),所以隱藏量才是偏移量查看全部
-
繼承水平滾動(dòng)條查看全部
-
一、自定義ViewGroup 1、構(gòu)造方法的選擇,獲得一些需要用到的值 2、onMeasure 計(jì)算子View的寬和高,以及設(shè)置自己的寬和高 3、onLayout 決定子View的布局位置 4、onTouchEvent 自定義觸摸事件響應(yīng) 二、構(gòu)造方法查看全部
-
一、自定義ViewGroup 1、構(gòu)造方法的選擇,獲得一些需要用到的值 2、onMeasure 計(jì)算子View的寬和高,以及設(shè)置自己的寬和高 3、onLayout 決定子View的布局的位置 4、onTouchEvent 監(jiān)控用戶的觸摸 二、構(gòu)造方法 1、context new CustomViewGroup(context) this(context, null) 2、context, attr 布局文件中聲明(沒有自定義的屬性) this(context, attr, 0) 3、context, attr, defStyle (有自定義的屬性) 三、自定義屬性 1、attr.xml 中定義自定義的屬性 2、在布局文件中使用自定義的屬性 通過xmlns= 導(dǎo)包 3、在3個(gè)參數(shù)的構(gòu)造方法中,獲得自定義屬性的值 屬性動(dòng)畫 nineoldanimation.jar查看全部
-
抽屜式側(cè)滑查看全部
-
總結(jié)二查看全部
-
總結(jié)一查看全部
-
自定義屬性步驟查看全部
-
onMeasure:決定內(nèi)部View的寬和高,以及自己的寬和高 onLayout:決定子View的放置位置 onTouchEvent:自定義用戶手勢(shì)響應(yīng)查看全部
-
nineoldandroids怎么調(diào)用,怎么import后有錯(cuò)誤查看全部
-
自定義ViewGroup 1、onMeasure 決定內(nèi)部View(子View)的寬和高,以及自己的寬和高 2、onLayout 決定子View的放置的位置 3、onTouchEvent 自定義view 未使用自定義屬性時(shí),調(diào)用兩個(gè)參數(shù)的構(gòu)造函數(shù) 在構(gòu)造函數(shù)里面得到屏幕寬度。在onMeasure方法里面得到所有的子view,以及設(shè)置 子view的寬高。 自定義屬性: 允許用戶設(shè)置菜單離右邊的距離 1、書寫xml文件 values/attr.xml 2、在布局文件中進(jìn)行使用,特別注意xmlns. 3、在構(gòu)造方法中(3個(gè)參數(shù)的構(gòu)造方法)中獲得我們?cè)O(shè)置的值 -------------------------------------------------------------------------- 抽屜式菜單 區(qū)別:菜單仿佛在內(nèi)容區(qū)域底下 構(gòu)造方法 1、Context new CustomViewGroup(context) this(context , null); 2、context ,attr 布局文件中聲明(沒有自定義的屬性) this(context,attr,0); 3、context, attr , defstyle(有自定義的屬性)查看全部
-
把dp轉(zhuǎn)換為px的方法:TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,50,context.getResource.getDisplayMetrics);查看全部
-
自定義屬性。查看全部
-
TypeArray, TypeValue查看全部
舉報(bào)
0/150
提交
取消