ConsecutiveScroller

ConsecutiveScrollerLayout 是 Android 下支持多个滑动布局(RecyclerView、WebView、ScrollView 等)和普通控件(TextView、ImageView、LinearLayou、自定义 View 等)持续连贯滑动的容器,它使所有的子 View 像一个整体一样连续顺畅滑动。并且支持布局吸顶功能。

Github stars Tracking Chart

简介

ConsecutiveScrollerLayout是Android下支持多个滑动布局(RecyclerView、ViewPager、WebView、ScrollView等)和普通控件(TextView、ImageView、LinearLayou、自定义View等)持续连贯滑动的容器,它使所有的子View像一个整体一样连续顺畅滑动。

ConsecutiveScrollerLayout支持多种模式的布局吸顶功能,能动态控制吸顶View的显示位置和状态,能适用于大部分的业务场景。

ConsecutiveScrollerLayout能通过实现接口,支持复杂的、多层嵌套下的滑动布局的滑动处理。

ConsecutiveScrollerLayout支持NestedScrolling机制。

效果图

sample
sticky
permanent_sticky
sink_sticky
viewpager

引入依赖

在Project的build.gradle在添加以下代码

allprojects {
      repositories {
         ...
         maven { url 'https://jitpack.io' }
      }
   }

在Module的build.gradle在添加以下代码


implementation 'com.github.donkingliang:ConsecutiveScroller:4.6.1'

使用文档

查看文档请移步 wiki

LICENSE

ConsecutiveScroller 基于 Apache-2.0 协议进行分发和使用,更多信息参见 协议文件

Main metrics

Overview
Name With Ownerdonkingliang/ConsecutiveScroller
Primary LanguageJava
Program languageJava (Language Count: 1)
Platform
License:Apache License 2.0
所有者活动
Created At2020-03-15 08:01:26
Pushed At2023-03-28 06:57:07
Last Commit At2023-03-28 14:56:59
Release Count57
Last Release Name4.6.4 (Posted on )
First Release Name1.0.0 (Posted on )
用户参与
Stargazers Count2.8k
Watchers Count42
Fork Count360
Commits Count218
Has Issues Enabled
Issues Count304
Issue Open Count50
Pull Requests Count6
Pull Requests Open Count0
Pull Requests Close Count3
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private