-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
侧滑成功返回上个页面后怎么监听呢 #12
Comments
因为我需要在监听到返回成功之后需要修改上个页面的主题颜色 |
可以用 |
@YoKeyword 但是我的前后两个页面都没有用到fragment,基本上就是个recyclerview |
嗯? 没明白,没用到Fragment怎么可以侧滑返回的? |
我是在activity基类里继承了你的swipebackActivity,然后所有的activity都可以侧滑返回到上一个activity了。 |
另外4.4的机器转场动画是正确的,但是6.1上就失效了,全部变成了从下到上出现 |
// 滑动过程监听
getSwipeBackLayout().addSwipeListener(new SwipeBackLayout.OnSwipeListener() {
@Override
public void onDragScrolled(float scrollPercent) {
// 滑动百分比
}
}); 这个可以方法应该可以满足你的需求; 4.X上,(原生)系统默认Activity转场动画:横向 |
滑动百分比那个方法返回的数值貌似不能作为是否退出的判断,因为如果滑动的横向速度非常快,即时滑动百分比只有0.2依然会关闭当前activity进入之前的。 |
现在手头有点事没法校验, 印象中 |
我在日志里并没有看到0和1.0f的数据,只有最后松手一瞬间的一个float值 |
@candrwow 最后怎么解决的,我也遇到这种--! |
onDragStateChange这个好像只能获取state 0 1 2,但是这个并不能完全确定是否成功返回了
The text was updated successfully, but these errors were encountered: