We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
BGASwipeBackLayout中的onPanelDragged方法里面部分代码导致右滑一部分之后再左滑,页面还是关闭了。引起问题的代码: float curOffsetDelta = mSlideOffset - lastSlideOffset; if (mMoveState == MOVE_STATE_RIGHT) { if (curOffsetDelta < mLastOffsetDelta) { curOffsetDelta = mLastOffsetDelta; mSlideOffset = lastSlideOffset + curOffsetDelta; mSlideOffset += 0.05f; if (mSlideOffset > 1.0f) { mSlideOffset = 1.0f; } } else { mLastOffsetDelta = curOffsetDelta; } } 我在本地尝试去掉mLastOffsetDelta和mMoveState相关的逻辑处理,发现没有出问题。所以请问下,这部分的逻辑是不是应该去掉会好些。
float curOffsetDelta = mSlideOffset - lastSlideOffset; if (mMoveState == MOVE_STATE_RIGHT) { if (curOffsetDelta < mLastOffsetDelta) { curOffsetDelta = mLastOffsetDelta; mSlideOffset = lastSlideOffset + curOffsetDelta; mSlideOffset += 0.05f; if (mSlideOffset > 1.0f) { mSlideOffset = 1.0f; } } else { mLastOffsetDelta = curOffsetDelta; } }
The text was updated successfully, but these errors were encountered:
👌 下班回去搞
Sorry, something went wrong.
2f3c762
No branches or pull requests
BGASwipeBackLayout中的onPanelDragged方法里面部分代码导致右滑一部分之后再左滑,页面还是关闭了。引起问题的代码:
float curOffsetDelta = mSlideOffset - lastSlideOffset; if (mMoveState == MOVE_STATE_RIGHT) { if (curOffsetDelta < mLastOffsetDelta) { curOffsetDelta = mLastOffsetDelta; mSlideOffset = lastSlideOffset + curOffsetDelta; mSlideOffset += 0.05f; if (mSlideOffset > 1.0f) { mSlideOffset = 1.0f; } } else { mLastOffsetDelta = curOffsetDelta; } }
我在本地尝试去掉mLastOffsetDelta和mMoveState相关的逻辑处理,发现没有出问题。所以请问下,这部分的逻辑是不是应该去掉会好些。
The text was updated successfully, but these errors were encountered: