Advertisement
Guest User

Untitled

a guest
Jun 27th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 1.28 KB | None | 0 0
  1. if (currentId == R.id.end) {
  2.             if (topToBottom) {
  3.                 layout?.setTransition(R.id.end, R.id.superend)
  4.                 val transition2 = loginlandingContainer.getTransition(R.id.login_landing_superend)
  5.                 loginlandingContainer.setTransition(transition2.startConstraintSetId, transition2.endConstraintSetId)
  6.                 loginlandingContainer.progress = 0f
  7.                 layout?.transitionToEnd()
  8.             } else {
  9.                 val transition = layout?.getTransition(R.id.transition_start_to_middle)
  10.                 val transition2 = loginlandingContainer.getTransition(R.id.login_landing_start)
  11.                 val extendedMotionLayout = layout as ExtendedMotionLayout?
  12.                 val extendedMotionLayout2 = loginlandingContainer as ExtendedMotionLayout?
  13.                 transition?.let {
  14.                     extendedMotionLayout?.extendedTransition(transition)
  15.                     extendedMotionLayout?.transitionToStart()
  16.                 }
  17.  
  18.                 transition2.let {
  19.                     extendedMotionLayout2?.extendedTransition(transition2)
  20.                     loginlandingContainer.progress = 1f
  21.                 }
  22.                 fragment?.setActionText("", "")
  23.             }
  24.             topToBottom = !topToBottom
  25.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement