看到很多app现在都有侧滑返回,上拉下拉也能返回,怎么弄呢?
Nestedscroll接口相信大家都比较熟悉了,所以可以利用这个来实现。
简单说下想法:
1.子view必须是实现了NestedScrollChild接口的view
2.父view就是我们的控件实现NestedScrollParent接口
3.重写OnNestedScroll,OnNestedPreSrocll等方法
4.当子view滑动到边界时改变自身的位置
5.activity背景设为透明,为了实现拖动时能看到上一个activity
最后效果图:
demo链接:https://github.com/m5314/udfl