Skip to content

Android Behavior下拉刷新库,上下内嵌滚动控件联动Behavior库

License

Notifications You must be signed in to change notification settings

angcyo/DslBehavior

Repository files navigation

DslBehavior

本库实现自CoordinatorLayoutBehavior.

使用此库时,请务必使用库中RCoordinatorLayout当做根布局, 而非系统的CoordinatorLayout.

库只做行为Behavior相关的协调, 不处理View相关的操作.

View请尽量使用NestedScrollingChild

相关效果

demo场景:

  • 普通布局, 比如RCoordinatorLayout RecyclerView或者RCoordinatorLayout ViewGroup( ViewGroup (NestedScrollingChild)...)
  • 联动布局, 比如RCoordinatorLayout 背景放大Layout 头部RecyclerView 悬停TabLayout 底部ViewPager(VP内嵌套RecyclerView)
Demo效果列表 上下回弹
智能阴影线 联动中效果
标题栏渐变 联动中效果
下拉刷新 联动中效果
背景缩放 联动中效果

Gif效果

上下回弹 下拉刷新
智能提示线 标题栏渐变
背景放大 联动中效果
联动中标题栏渐变 酷安效果

使用文档

使用文档wiki

扫码下载体验

使用JitPack的方式, 引入库.

根目录中的 build.gradle

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

APP目录中的 build.gradle

dependencies {
    implementation 'com.github.angcyo:DslBehavior:1.0.2'
}

群内有各(pian)种(ni)各(jin)样(qun)的大佬,等你来撩.

联系作者

点此QQ对话 该死的空格 点此快速加群

开源地址

About

Android Behavior下拉刷新库,上下内嵌滚动控件联动Behavior库

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages