Package com.cheetahdigital.uikit.helper
Class TransitionHelper
- java.lang.Object
-
- com.cheetahdigital.uikit.helper.TransitionHelper
-
public final class TransitionHelper extends java.lang.Object
Helper class for Activity Transitions
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SHARED_ELEMENT_IMAGE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static android.transition.Transition
getDetailsReturnTransition(android.view.View parentView, int contentViewId, int toolbarId)
Returns default exit transition of a Details Page.static boolean
isDetailsExitAnimationEnabled(android.content.Context context)
Checks if details exit animation is enabled.static void
startActivityWithTransitions(android.app.Activity activity, android.content.Intent intent, android.view.View... views)
Adds cross-Activity scene animations when transitioning between activities.static void
startActivityWithTransitions(android.app.Activity activity, android.content.Intent intent, android.view.ViewGroup viewGroup)
Adds cross-Activity scene animations when transitioning between activities.static void
startActivityWithTransitions(android.app.Activity activity, android.content.Intent intent, java.util.List<android.view.View> views)
Adds cross-Activity scene animations when transitioning between activities.static void
startActivityWithTransitions(androidx.fragment.app.Fragment fragment, android.content.Intent intent, android.view.View... views)
Adds cross-Activity scene animations when transitioning between activities.static void
startActivityWithTransitions(androidx.fragment.app.Fragment fragment, android.content.Intent intent, android.view.ViewGroup viewGroup)
Adds cross-Activity scene animations when transitioning between activities.static void
startActivityWithTransitions(androidx.fragment.app.Fragment fragment, android.content.Intent intent, java.util.List<android.view.View> views)
Adds cross-Activity scene animations when transitioning between activities.static void
startActivityWithTransitionsForResult(android.app.Activity activity, android.content.Intent intent, int requestCode, android.view.View... views)
Adds cross-Activity scene animations when transitioning between activities.static void
startActivityWithTransitionsForResult(androidx.fragment.app.Fragment fragment, android.content.Intent intent, int requestCode, android.view.View... views)
Adds cross-Activity scene animations when transitioning between activities.
-
-
-
Field Detail
-
SHARED_ELEMENT_IMAGE
public static final java.lang.String SHARED_ELEMENT_IMAGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDetailsReturnTransition
public static android.transition.Transition getDetailsReturnTransition(android.view.View parentView, int contentViewId, int toolbarId)
Returns default exit transition of a Details Page.- Parameters:
parentView
- Entire view of page.contentViewId
- View containing main content of the page.toolbarId
- Toolbar ID.- Returns:
- Transition object.
-
startActivityWithTransitions
public static void startActivityWithTransitions(android.app.Activity activity, android.content.Intent intent, android.view.View... views)
Adds cross-Activity scene animations when transitioning between activities.- Parameters:
activity
- The launching activityintent
- The intentviews
- The view its associated with
-
startActivityWithTransitions
public static void startActivityWithTransitions(android.app.Activity activity, android.content.Intent intent, java.util.List<android.view.View> views)
Adds cross-Activity scene animations when transitioning between activities.- Parameters:
activity
- The launching activityintent
- intentviews
- The view its associated with
-
startActivityWithTransitions
public static void startActivityWithTransitions(android.app.Activity activity, android.content.Intent intent, android.view.ViewGroup viewGroup)
Adds cross-Activity scene animations when transitioning between activities.- Parameters:
activity
- The launching activityintent
- intentviewGroup
- view group
-
startActivityWithTransitionsForResult
public static void startActivityWithTransitionsForResult(android.app.Activity activity, android.content.Intent intent, int requestCode, android.view.View... views)
Adds cross-Activity scene animations when transitioning between activities.- Parameters:
activity
- The launching activityintent
- intentrequestCode
- request code for activity resultviews
- The view its associated with
-
startActivityWithTransitions
public static void startActivityWithTransitions(androidx.fragment.app.Fragment fragment, android.content.Intent intent, android.view.View... views)
Adds cross-Activity scene animations when transitioning between activities.- Parameters:
fragment
- The launching fragmentintent
- intentviews
- The view its associated with
-
startActivityWithTransitions
public static void startActivityWithTransitions(androidx.fragment.app.Fragment fragment, android.content.Intent intent, java.util.List<android.view.View> views)
Adds cross-Activity scene animations when transitioning between activities.- Parameters:
fragment
- The launching fragmentintent
- intentviews
- The view its associated with
-
startActivityWithTransitions
public static void startActivityWithTransitions(androidx.fragment.app.Fragment fragment, android.content.Intent intent, android.view.ViewGroup viewGroup)
Adds cross-Activity scene animations when transitioning between activities.- Parameters:
fragment
- The launching fragmentintent
- intentviewGroup
- view group
-
startActivityWithTransitionsForResult
public static void startActivityWithTransitionsForResult(androidx.fragment.app.Fragment fragment, android.content.Intent intent, int requestCode, android.view.View... views)
Adds cross-Activity scene animations when transitioning between activities.- Parameters:
fragment
- The launching fragmentintent
- intentrequestCode
- request code for activity resultviews
- The view its associated with
-
isDetailsExitAnimationEnabled
public static boolean isDetailsExitAnimationEnabled(android.content.Context context)
Checks if details exit animation is enabled.- Parameters:
context
- context- Returns:
- True if details exit animation is enabled, else false.
-
-