Skip to content

Instantly share code, notes, and snippets.

@chelseatroy
Last active November 2, 2016 02:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chelseatroy/a58d743c29ef2d65bb4c9102c5e632a9 to your computer and use it in GitHub Desktop.
Save chelseatroy/a58d743c29ef2d65bb4c9102c5e632a9 to your computer and use it in GitHub Desktop.
flipButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
if (mCardSideShowing.equals(CardSide.FRONT)) {
getActivity().getFragmentManager()
.beginTransaction()
.setCustomAnimations(R.animator.card_flip_right_in, R.animator.card_flip_right_out, R.animator.card_flip_left_in, R.animator.card_flip_left_out)
.replace(R.id.card_fragment_container, new CardBackFragment())
.commit();
mCardSideShowing = CardSide.BACK;
} else if (mCardSideShowing.equals(CardSide.BACK)) {
getActivity().getFragmentManager()
.beginTransaction()
.setCustomAnimations(R.animator.card_flip_right_in, R.animator.card_flip_right_out, R.animator.card_flip_left_in, R.animator.card_flip_left_out)
.replace(R.id.card_fragment_container, new CardFrontFragment())
.commit();
mCardSideShowing = CardSide.FRONT;
}
}
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment