仿抖音右滑清屏,左滑列表展示
Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
在app module 下引入
implementation 'com.github.fxfSean:SlideContainer:2.0'
// 添加需要清屏的view
fun addClearViews(vararg views: View?)
// 添加需要滑入的view
fun addSlideView(view: RightSlideLayout)
主要参考了 clearscreen 的滑动逻辑,但是由于我们项目中的主布局也是可以上下滑动的,所以添加右侧滑动列表后,添加了很多解决冲突的代码逻辑,这部分还需要大家使用过程中根据自己项目的实际情况有针对性的修改,其实只要理解了事件传递的原理,一切问题就是调试的过程而已了。
详细文章参考 博客地址