效果图:
SlideLayout
纯手工超级迷你轻量级全方向完美滑动处理侧滑控件(比官方 support v4 包 SlidingPaneLayout 控件更加 Q 迷你,累计代码不足 300 行),支持上下左右有各种侧拉,可配置侧拉松手临界距离,支持单独使用、ListView、GridView、RecycleView、ScrollView、ViewPager 等各种嵌套(作为 item 使用或者作为以上所有控件的父容器使用),具体不同配置展示效果如下图。
如下是关于 SlideLayout 的相关使用方式、属性说明、拓展自定义的解释说明。
实现类似手机 QQ 侧滑效果,ListView 向右侧滑拉出侧边栏。
android:layout_width="match_parent"android:layout_height="match_parent"app:slideDirection="fromLeft"app:slideCriticalValue="50dp">
实现类似手机 QQ ListView 聊天列表任意 item 向左滑动呼出删除按钮效果。
android:layout_width="match_parent"android:layout_height="80dp">
SlideLayout 控件有且必须包含两个子控件,第一个为 content 布局,默认撑满整个 SlideLayout,第二个为 slide 布局,默认不可见;切记两个子控件所处顺序,子控件层级不限,具体模板如下:
android:layout_width="match_parent"
android:layout_height="match_parent">
<控件一(Content),不限嵌套层级等,默认可见/>
<控件二(slide),不限嵌套层级等,默认不可见/>
网友评论