百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

ScrollLayout

> 编程语言
开源

上拉滑动上滑拖出 类似百度地图抽屉拖拽效果 Upward sliding out

792 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

上拉滑动上滑拖出 类似百度地图抽屉拖拽效果 Upward sliding out

ScrollLayout

Abstract 摘要

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

Gif 动画

Similar 类似使用

Demo 下载APK体验

下载 Download Demo

Usage 使用方法

Step 1

Gradle 配置

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

Step 2

Function and parameter definitions 功能与参数定义

 ScrollLayout




  ContentRecyclerView




  ContentListView




  ContentScrollView







  配置参数
  参数含义






  allowHorizontalScroll
  是否支持横向滚动




  exitOffset
  最低部退出状态时可看到的高度,0为不可见




  isSupportExit
  是否支持下滑退出,支持会有下滑到最底部时的回调




  maxOffset
  打开状态时内容显示区域的高度




  minOffset
  关闭状态时最上方预留高度




  mode
  位置状态,关闭、打开、底部

In layout

	                      //默认位置状态,关闭、打开、底部

or

In Java Code

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

Other 其它

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

License

The work done has been licensed under Apache License 2.0. The license file can be found here. You can find out more about the license at:

http://www.apache.org/licenses/LICENSE-2.0

Issues· 19 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言