SlidingPaneLayout入门
来源:互联网 发布:freehand软件用法 编辑:程序博客网 时间:2024/05/15 20:42
基础
类似于DrawerLayout,侧滑控件。但只支持往右滑,不支持往左滑。一般常用做为布局的根节点,第一个子view为菜单项(即滑动后才可见),第二个子view为内容项。
它继承于ViewGroup,但最多只有两个子view,虽然多个子View不报错。如下:
if (childCount > 2) {//onMeasure()方法中 Log.e(TAG, "onMeasure: More than two child views are not supported."); }
基本使用
在布局中如下:
<android.support.v4.widget.SlidingPaneLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="80dp"> <TextView android:gravity="right" android:background="#00ff00" android:layout_width="80dp" android:layout_height="80dp" android:text="这是侧滑" /> <TextView android:background="#0000ff" android:layout_width="match_parent" android:layout_height="80dp" android:text="这是内容" /></android.support.v4.widget.SlidingPaneLayout>
常用方法
setParallaxDistance():设置视差距离,当内容view处于完全闭合状态时,菜单view会往左移动该方法设置的值。默认在滑动时菜单view是不动的,设置了该值后菜单view会跟随内容view的滑动而滑动,只不过菜单view的滑动距离为该方法设置的值。如果将该值设置为菜单view的宽度,那么类似于菜单view与内容view处于水平scrollview中一样。
0 0
- SlidingPaneLayout入门
- SlidingPaneLayout
- SlidingPaneLayout
- SlidingPaneLayout
- Google support4 SlidingPaneLayout DrawerLayout
- SlidingPaneLayout的基本使用
- SlidingPaneLayout的基本使用
- Android SlidingPaneLayout: Tutorial
- Android SlidingPaneLayout的使用
- SlidingPaneLayout的基本使用
- 不能滑动的SlidingPaneLayout
- SlidingPaneLayout、Navigation Drawer、drawerlayout
- SlidingPaneLayout双栏滑动
- SlidingPaneLayout:侧拉菜单
- 安卓SlidingPaneLayout
- SlidingPaneLayout的基本使用
- SlidingPaneLayout使用用法
- SlidingPaneLayout常用设置
- JavaScript 如何给对象添加方法
- 括号法递归建立二叉树并层序遍历输出
- matlab cross 3*1 向量叉乘
- 《ActiveMQ In Action》Chapter 2 Understanding message-oriented middleware and JMS
- 调整平衡二叉树
- SlidingPaneLayout入门
- 第四十课——穷举
- BZOJ 1053 - 反素数(搜索)
- Android studio gradle配置
- Oracle 游标使用
- SSH随笔
- [Python标准库]Queue——线程安全的 FIFO 实现
- leetcode刷题日记——Missing Number
- 基于单链表的两个非递减有序表的合并