diff --git a/app/src/main/java/org/xbmc/kore/ui/BaseMediaActivity.java b/app/src/main/java/org/xbmc/kore/ui/BaseMediaActivity.java index d849a82..cd00a9b 100644 --- a/app/src/main/java/org/xbmc/kore/ui/BaseMediaActivity.java +++ b/app/src/main/java/org/xbmc/kore/ui/BaseMediaActivity.java @@ -145,7 +145,7 @@ public abstract class BaseMediaActivity extends BaseActivity if (fragment == null) { fragment = createFragment(); - if (Utils.isLollipopOrLater()) { + if (Utils.isLollipopAndPreOreo()) { fragment.setExitTransition(null); fragment.setReenterTransition(TransitionInflater .from(this) @@ -158,7 +158,7 @@ public abstract class BaseMediaActivity extends BaseActivity .commit(); } - if (Utils.isLollipopOrLater()) { + if (Utils.isLollipopAndPreOreo()) { sharedElementTransition.setupExitTransition(this, fragment); } @@ -280,7 +280,7 @@ public abstract class BaseMediaActivity extends BaseActivity FragmentTransaction fragTrans = getSupportFragmentManager().beginTransaction(); // Set up transitions - if (Utils.isLollipopOrLater()) { + if (Utils.isLollipopAndPreOreo()) { dataHolder.setPosterTransitionName(sharedImageView.getTransitionName()); sharedElementTransition.setupEnterTransition(this, fragTrans, fragment, sharedImageView); } else { diff --git a/app/src/main/java/org/xbmc/kore/utils/Utils.java b/app/src/main/java/org/xbmc/kore/utils/Utils.java index c95f6fe..b401dea 100644 --- a/app/src/main/java/org/xbmc/kore/utils/Utils.java +++ b/app/src/main/java/org/xbmc/kore/utils/Utils.java @@ -69,6 +69,11 @@ public class Utils { return Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP; } + public static boolean isLollipopAndPreOreo() { + return (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) && + (Build.VERSION.SDK_INT < 27); + } + /** * Concats a list of strings... * @param list