美文网首页Android自定义控件安卓 解决方案Android知识
SlideLayout一个超级迷你轻量级全方向完美侧滑控件,兼容

SlideLayout一个超级迷你轻量级全方向完美侧滑控件,兼容

作者: 木木00 | 来源:发表于2017-04-19 16:03 被阅读217次

    效果图:


    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 使用注意事项

    SlideLayout 控件有且必须包含两个子控件,第一个为 content 布局,默认撑满整个 SlideLayout,第二个为 slide 布局,默认不可见;切记两个子控件所处顺序,子控件层级不限,具体模板如下:

    android:layout_width="match_parent"

    android:layout_height="match_parent">

    <控件一(Content),不限嵌套层级等,默认可见/>

    <控件二(slide),不限嵌套层级等,默认不可见/>

    相关文章

      网友评论

        本文标题:SlideLayout一个超级迷你轻量级全方向完美侧滑控件,兼容

        本文链接:https://www.haomeiwen.com/subject/qvkhzttx.html