ScrollLayout:上滑拖出抽屉效果

在ScrollView或者ListView里面使用ViewPager.支持手势上拉滑出,中途停顿,下滑退出页面,类似百度地图内场景抽屉拖拽效果效果

dependencies {
    compile 'com.yinglan.scrolllayout:scrolllayout:1.0.2'
}

功能与参数定义

ScrollLayout
ContentRecyclerView
ContentListView
ContentScrollView

配置参数 参数含义

allowHorizontalScroll   是否支持横向滚动
exitOffset  最低部退出状态时可看到的高度,0为不可见
isSupportExit   是否支持下滑退出,支持会有下滑到最底部时的回调
maxOffset   打开状态时内容显示区域的高度
minOffset   关闭状态时最上方预留高度
mode    位置状态,关闭、打开、底部
<com.yinglan.scrolllayout.ScrollLayout
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:id="@+id/scroll_down_layout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#000000"

        app:allowHorizontalScroll="true"  //是否支持横向滚动
        app:exitOffset="0dp"              //最低部退出状态时可看到的高度,0为不可见
        app:isSupportExit="true"          //是否支持下滑退出,支持会有下滑到最底部时的回调
        app:maxOffset="260dp"             //打开状态时内容显示区域的高度
        app:minOffset="50dp"              //关闭状态时最上方预留高度
        app:mode="open">                  //默认位置状态,关闭、打开、底部

OR

{
        mScrollLayout.setMinOffset(0);
        mScrollLayout.setMaxOffset(800);
        mScrollLayout.setExitOffset(500);
        mScrollLayout.setToOpen();
        mScrollLayout.setIsSupportExit(true);
        mScrollLayout.setAllowHorizontalScroll(true);
        mScrollLayout.setOnScrollChangedListener(mOnScrollChangedListener);
    }

依赖内包含重写的ContentScrollView、ContentListView与ContentRecyclerView 可在ScrollLayout里面里面使用ViewPager等功能,配合使用效果更佳。 感谢[Ted]的库给的方向。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,502评论 2 59
  • 这篇文章分三个部分,简单跟大家讲一下 RecyclerView 的常用方法与奇葩用法;工作原理与ListView比...
    LucasAdam阅读 4,779评论 0 27
  • 1. React Native 这个是 Facebook 在 React.js Conf 2015 大会上推出的基...
    JeeseQ阅读 1,206评论 0 5
  • GitHub上排名前100的Android开源库介绍 文章来源: http://www.open-open.com...
    帅气的欧巴阅读 7,394评论 0 90
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    余生动听阅读 11,035评论 0 11

友情链接更多精彩内容