-
黑色框表示手機屏幕,紅色框表示內容區域,多出來的那一部分就表示通過getScrollX()方法得到的值。查看全部
-
***判斷用戶MOVE的距離然后不斷的改變ViewGrouop的leftMargin 當用戶UP的時候判斷菜單當前顯示的寬度,如果大于它的一半,則將它進行展示,如果小于它的一半,則將菜單進行隱藏 ***今天帶來一個新的思路,不繼承ViewGroup。而是繼承HorizontalScrollView 好處:當我們在屏幕放菜單與內容器的時候,總的寬度肯定是高于屏幕的,那么它自動就可以進行拖動 并且MOVE里面的事件不需要我們自己再來控制了,因為水平滾動條已經幫我們實現了。查看全部
-
QQ5.0側滑效果查看全部
-
抽屜側滑查看全部
-
普通側滑查看全部
-
?。?!查看全部
-
課程總結 一、自定義ViewGroup 二、View三個構造方法的區別 三、自定義屬性查看全部
-
ViewHelper.setTranslationX(mMenu, l); l 就是getScrollX()的值既屏幕左側view的寬度 底部菜單不動的原理其實就是讓底部菜單移動到屏幕內即可,一開始需要菜單欄關閉時需要移動側拉欄的寬度,才能欄側拉在屏幕的內,當菜單欄打開時,不用移動菜單欄就在屏幕內了,這樣一來側拉一直就在屏幕中,看起來就是沒有動。 http://img1.sycdn.imooc.com//547b0d090001029205000339.jpg查看全部
-
自定義ViewGroup 1.onMeasure 決定內部view的寬高,以及呢,自己的寬高 2. onLayout 決定子View的放置的位置 3. OnTouchEvent 自定義屬性 1.書寫xml文件,value中 2.在布局文件中進行使用,特別注意xmlns 3.在構造方法中獲取我們所設置的值查看全部
-
自定義屬性步驟查看全部
-
自定義Viewgroup查看全部
-
布局的解析:最外層為R,下一層為L,L里面是幾個R布局,這幾個R布局里面各有一個ImageView和TextView查看全部
-
從第二節開始查看全部
-
為自定義控件定義屬性時的步驟!! 提醒:在eclipse中,命名空間的值為 http://schemas.android.com/apk/res/項目包名 在AS中的值卻為 http://schemas.android.com/apk/res-auto查看全部
-
自定義ViewGroup的過程:如截圖所示查看全部
舉報
0/150
提交
取消