From 265cb867cdaba0a4bc8dcdc7d6050910db073fe9 Mon Sep 17 00:00:00 2001 From: dsn5ft <1420597+dsn5ft@users.noreply.github.com> Date: Mon, 16 May 2022 16:52:03 -0400 Subject: [PATCH] [Catalog] Surround TransitionFragment platform demos with proper sdk int check to fix lint error PiperOrigin-RevId: 449045527 --- .../catalog/transition/TransitionFragment.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/catalog/java/io/material/catalog/transition/TransitionFragment.java b/catalog/java/io/material/catalog/transition/TransitionFragment.java index 5e06450b323..73fec464ddc 100644 --- a/catalog/java/io/material/catalog/transition/TransitionFragment.java +++ b/catalog/java/io/material/catalog/transition/TransitionFragment.java @@ -22,6 +22,7 @@ import android.os.Build.VERSION; import android.os.Build.VERSION_CODES; import androidx.fragment.app.Fragment; +import androidx.annotation.ChecksSdkIntAtLeast; import dagger.Provides; import dagger.android.ContributesAndroidInjector; import dagger.multibindings.IntoSet; @@ -38,6 +39,10 @@ /** A landing fragment that links to Transition demos for the Catalog app. */ public class TransitionFragment extends DemoLandingFragment { + @ChecksSdkIntAtLeast(api = VERSION_CODES.LOLLIPOP) + private static final boolean PLATFORM_TRANSITIONS_AVAILABLE = + VERSION.SDK_INT >= VERSION_CODES.LOLLIPOP; + @Override public int getTitleResId() { return R.string.cat_transition_title; @@ -61,8 +66,7 @@ public Intent createActivityIntent() { @Override public List getAdditionalDemos() { List demos = new ArrayList<>(); - boolean shouldAddPlatformDemos = VERSION.SDK_INT >= VERSION_CODES.LOLLIPOP; - if (shouldAddPlatformDemos) { + if (PLATFORM_TRANSITIONS_AVAILABLE) { demos.add( new Demo(R.string.cat_transition_container_transform_activity_title) { @Override @@ -86,7 +90,7 @@ public Fragment createFragment() { } })); - if (shouldAddPlatformDemos) { + if (PLATFORM_TRANSITIONS_AVAILABLE) { demos.add( new Demo(R.string.cat_transition_shared_axis_activity_title) { @Override