Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. public class NinetyDegRotationTransition implements FabulousTransition {
  2. private static final int MAIN_FAB_ANIMATION_DURATION = 200;
  3.  
  4. @NotNull
  5. @Override
  6. public AnimatorSet getClosingAnimation(@NotNull View element, float destX, float destY) {
  7. AnimatorSet anim = new AnimatorSet();
  8. ObjectAnimator fabX = ObjectAnimator.ofFloat(element, View.ROTATION, 0);
  9. fabX.setDuration(MAIN_FAB_ANIMATION_DURATION);
  10. anim.play(fabX);
  11. return anim;
  12. }
  13.  
  14. @NotNull
  15. @Override
  16. public AnimatorSet getOpeningAnimation(@NotNull View element, float destX, float destY) {
  17. AnimatorSet anim = new AnimatorSet();
  18. ObjectAnimator fabX = ObjectAnimator.ofFloat(element, View.ROTATION, 90);
  19. fabX.setDuration(MAIN_FAB_ANIMATION_DURATION);
  20. anim.play(fabX);
  21. return anim;
  22. }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement