![](https://camo.githubusercontent.com/0c3e490471ae2a574bb3e98c6df95dd34a3661231d6a06bf0a45f466234d77df/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4b6f746c696e2d7965732d304442393232)
本库实现自CoordinatorLayout
的Behavior
.
使用此库时,请务必使用库中RCoordinatorLayout
当做根布局, 而非系统的CoordinatorLayout
.
库只做行为Behavior
相关的协调, 不处理View
相关的操作.
子View
请尽量使用NestedScrollingChild
demo场景:
- 普通布局, 比如
RCoordinatorLayout
+RecyclerView
或者RCoordinatorLayout
+ViewGroup(+ViewGroup+(NestedScrollingChild)...)
- 联动布局, 比如
RCoordinatorLayout
+背景放大Layout
+头部RecyclerView
+悬停TabLayout
+底部ViewPager(VP内嵌套RecyclerView)
Demo效果列表 |
上下回弹 |
![](https://camo.githubusercontent.com/5db48d2b56aede14197e9ebbc0e9144c2b1cd79260e55888ebb987ed9fe8fb40/68747470733a2f2f67697465652e636f6d2f616e6763796f2f44736c4265686176696f722f7261772f6d61737465722f706e672f64656d6f2e6a7067) |
![](https://camo.githubusercontent.com/9a96bda8a0d147e816d64fc09cefccdb1c49273103c0364f5b417b494e618823/68747470733a2f2f67697465652e636f6d2f616e6763796f2f44736c4265686176696f722f7261772f6d61737465722f706e672f6566666563742e6a7067) |
智能阴影线 |
联动中效果 |
![](https://camo.githubusercontent.com/2dde435033c8cb10f78c21f5fce250e4a91219a8bb2296e8974101cbc3e5e133/68747470733a2f2f67697465652e636f6d2f616e6763796f2f44736c4265686176696f722f7261772f6d61737465722f706e672f6566666563745f6c696e652e6a7067) |
![](https://camo.githubusercontent.com/ad86575bfdb08d796cd7be61f3441a25a895ebbfb57a5df3e56f8140011dcada/68747470733a2f2f67697465652e636f6d2f616e6763796f2f44736c4265686176696f722f7261772f6d61737465722f706e672f656666656374322e6a7067) |
标题栏渐变 |
联动中效果 |
![](https://camo.githubusercontent.com/75634acc6c43296bb474de65cb25a0f6cdb5b50ba99129a87fb3ef5fae69e798/68747470733a2f2f67697465652e636f6d2f616e6763796f2f44736c4265686176696f722f7261772f6d61737465722f706e672f6772616469656e742e6a7067) |
![](https://camo.githubusercontent.com/fa63d323eb6d6e042952397715848cffed22767a35ac6d72b4d16020d7767f8c/68747470733a2f2f67697465652e636f6d2f616e6763796f2f44736c4265686176696f722f7261772f6d61737465722f706e672f6772616469656e74322e6a7067) |
下拉刷新 |
联动中效果 |
![](https://camo.githubusercontent.com/32e6332669c8ba9000503346200b120096ddb0faa37fed642f1c321504f4f6df/68747470733a2f2f67697465652e636f6d2f616e6763796f2f44736c4265686176696f722f7261772f6d61737465722f706e672f726566726573682e6a7067) |
![](https://camo.githubusercontent.com/0d3eb3ad39793bb04ec19eee4c6e36615587b8daa6d4e447781a328148322a06/68747470733a2f2f67697465652e636f6d2f616e6763796f2f44736c4265686176696f722f7261772f6d61737465722f706e672f72656672657368322e6a7067) |
背景缩放 |
联动中效果 |
![](https://camo.githubusercontent.com/b9a0ee34262e385d0539c1f23a8119c1eb3c2d297ef40b1c074bb2cf702032bd/68747470733a2f2f67697465652e636f6d2f616e6763796f2f44736c4265686176696f722f7261772f6d61737465722f706e672f7363616c652e6a7067) |
![](https://camo.githubusercontent.com/6de406926458e831b7d5b6309ef5056af8f73a9e394a4191814b30ce8aea41db/68747470733a2f2f67697465652e636f6d2f616e6763796f2f44736c4265686176696f722f7261772f6d61737465722f706e672f7363616c65322e6a7067) |
上下回弹 |
下拉刷新 |
![](https://camo.githubusercontent.com/1c78854ac049b089cf54561410e14ecb0e51de76464d67e5617cf677f9b3176d/68747470733a2f2f67697465652e636f6d2f616e6763796f2f44736c4265686176696f722f7261772f6d61737465722f706e672f67312e676966) |
![](https://camo.githubusercontent.com/8cfe30eef194004e69eda2b1745e6747315280d177eea4a533320741c46b5665/68747470733a2f2f67697465652e636f6d2f616e6763796f2f44736c4265686176696f722f7261772f6d61737465722f706e672f67322e676966) |
智能提示线 |
标题栏渐变 |
![](https://camo.githubusercontent.com/2b0583ebb54ce4157037966939e6ae5035e495093e0cc87387ace1cf23b70c9b/68747470733a2f2f67697465652e636f6d2f616e6763796f2f44736c4265686176696f722f7261772f6d61737465722f706e672f67332e676966) |
![](https://camo.githubusercontent.com/956617b50070349240b1acff997411767f5449f5fa6cd39cf01eb7d704c0a26e/68747470733a2f2f67697465652e636f6d2f616e6763796f2f44736c4265686176696f722f7261772f6d61737465722f706e672f67342e676966) |
背景放大 |
联动中效果 |
![](https://camo.githubusercontent.com/9f7a7a69cc929a587cffef7ee1d283dad5abceb093668be303a156025fc0baea/68747470733a2f2f67697465652e636f6d2f616e6763796f2f44736c4265686176696f722f7261772f6d61737465722f706e672f67352e676966) |
![](https://camo.githubusercontent.com/af4a87c1abc5afe1975595ecb05c1392689e49a2f5bdf60c3a90d393433b367a/68747470733a2f2f67697465652e636f6d2f616e6763796f2f44736c4265686176696f722f7261772f6d61737465722f706e672f67372e676966) |
联动中标题栏渐变 |
酷安 效果 |
![](https://camo.githubusercontent.com/9f7a7a69cc929a587cffef7ee1d283dad5abceb093668be303a156025fc0baea/68747470733a2f2f67697465652e636f6d2f616e6763796f2f44736c4265686176696f722f7261772f6d61737465722f706e672f67352e676966) |
![](https://camo.githubusercontent.com/31c7642c34ed16982ea7bfc5e445567b717628051e833942b3089aef2875338d/68747470733a2f2f67697465652e636f6d2f616e6763796f2f44736c4265686176696f722f7261772f6d61737465722f706e672f67382e676966) |
使用文档wiki
![](https://camo.githubusercontent.com/eb33db06baaec7ac2ba0d7ead1fec981bc44da0ed563e99b744e33ead385c50a/68747470733a2f2f67697465652e636f6d2f616e6763796f2f44736c4265686176696f722f7261772f6d61737465722f706e672f636f64652e706e67)
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
implementation 'com.github.angcyo:DslBehavior:1.0.2'
}
群内有各(pian)种(ni)各(jin)样(qun)
的大佬,等你来撩.
点此QQ对话 该死的空格
点此快速加群
开源地址
![](https://camo.githubusercontent.com/db8f7fa7e5177035425a0e35dcd86a699382be4e104cdbf60027218eefa06546/68747470733a2f2f67697465652e636f6d2f616e6763796f2f7265732f7261772f6d61737465722f636f64652f616c6c5f696e312e6a7067)
![](https://camo.githubusercontent.com/6e86cb4326d1925745b64c1439241c7f2605cf373a0ee50f44e2a833ddfe8799/68747470733a2f2f67697465652e636f6d2f616e6763796f2f7265732f7261772f6d61737465722f636f64652f616c6c5f696e322e6a7067)