Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (currentId == R.id.end) {
- if (topToBottom) {
- layout?.setTransition(R.id.end, R.id.superend)
- val transition2 = loginlandingContainer.getTransition(R.id.login_landing_superend)
- loginlandingContainer.setTransition(transition2.startConstraintSetId, transition2.endConstraintSetId)
- loginlandingContainer.progress = 0f
- layout?.transitionToEnd()
- } else {
- val transition = layout?.getTransition(R.id.transition_start_to_middle)
- val transition2 = loginlandingContainer.getTransition(R.id.login_landing_start)
- val extendedMotionLayout = layout as ExtendedMotionLayout?
- val extendedMotionLayout2 = loginlandingContainer as ExtendedMotionLayout?
- transition?.let {
- extendedMotionLayout?.extendedTransition(transition)
- extendedMotionLayout?.transitionToStart()
- }
- transition2.let {
- extendedMotionLayout2?.extendedTransition(transition2)
- loginlandingContainer.progress = 1f
- }
- fragment?.setActionText("", "")
- }
- topToBottom = !topToBottom
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement