• Stars
    star
    2,457
  • Rank 18,712 (Top 0.4 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created over 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

简介

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.4'

使用文档

查看文档请移步 wiki

LICENSE

Apache-2.0 license

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

More Repositories

1

GroupedRecyclerViewAdapter

GroupedRecyclerViewAdapter可以很方便的实现RecyclerView的分组显示,并且每个组都可以包含组头、组尾和子项;可以方便实现多种Type类型的列表,可以实现如QQ联系人的列表一样的列表展开收起功能,还可以实现头部悬浮吸顶功能等。
Java
1,606
star
2

LabelsView

Android的标签列表控件。可以设置标签的选中效果。 可以设置标签的选中类型:不可选中、单选、限数量多选和不限数量多选等, 并支持设置必选项、单行显示、最大显示行数等功能。
Java
989
star
3

ImageSelector

Android图片选择器,仿微信的图片选择器的样式和效果。支持图片的单选、限数量的多选和不限数量的多选,支持图片剪切。支持图片预览和图片文件夹的切换。支持在选择图片时调用相机拍照,也支持不用打开相册直接调用相机拍照。
Java
753
star
4

RadarView

Android自定义View 雷达扫描效果
Java
126
star
5

CustomBanner

Android轮播图控件,支持任何View的轮播,而不仅仅是图片(ImageView),完全自定义的轮播指示器和轮播图样式,使用非常简单。
Java
101
star
6

Photograph

android 调用相机拍照。适配到Android 10
Java
65
star
7

HeaderViewAdapter

HeaderViewAdapter可以对已有的RecyclerView.Adapter进行包装,使其具备给列表添加头部和添加尾部的功能。就相当于给RecyclerView扩展了类似ListView的addHeaderView和addFooterView的功能。
Java
48
star
8

RefreshLayout

Android 下拉刷新和上拉加载更多框架。RefreshLayout可以用于嵌套任意的View。比如RecyclerView、ScrollView、WebView等,实现下拉刷新和上拉加载功能。可以设置空布局和自定义头部尾部View等。
Java
13
star
9

EmptyAdapter

带空布局的RecyclerView Adapter
Java
4
star
10

VariedItemDecoration

VariedItemDecoration是通用的Recycler ItemDecoration。可实现在一个列表里显示多种不同样式的ItemDecoration;可定制每个item的ItemDecoration的显示和样式。使用方便,并且提供非常简单的自定义ItemDecoration方式,根据position返回对应item的装饰drawable和大小。
Java
4
star