Package com.cheetahdigital.uikit.helper
Class TransitionHelper
- java.lang.Object
-
- com.cheetahdigital.uikit.helper.TransitionHelper
-
public final class TransitionHelper extends java.lang.ObjectHelper class for Activity Transitions
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringSHARED_ELEMENT_IMAGE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static android.transition.TransitiongetDetailsReturnTransition(android.view.View parentView, int contentViewId, int toolbarId)Returns default exit transition of a Details Page.static booleanisDetailsExitAnimationEnabled(android.content.Context context)Checks if details exit animation is enabled.static voidstartActivityWithTransitions(android.app.Activity activity, android.content.Intent intent, android.view.View... views)Adds cross-Activity scene animations when transitioning between activities.static voidstartActivityWithTransitions(android.app.Activity activity, android.content.Intent intent, android.view.ViewGroup viewGroup)Adds cross-Activity scene animations when transitioning between activities.static voidstartActivityWithTransitions(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 voidstartActivityWithTransitions(androidx.fragment.app.Fragment fragment, android.content.Intent intent, android.view.View... views)Adds cross-Activity scene animations when transitioning between activities.static voidstartActivityWithTransitions(androidx.fragment.app.Fragment fragment, android.content.Intent intent, android.view.ViewGroup viewGroup)Adds cross-Activity scene animations when transitioning between activities.static voidstartActivityWithTransitions(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 voidstartActivityWithTransitionsForResult(android.app.Activity activity, android.content.Intent intent, int requestCode, android.view.View... views)Adds cross-Activity scene animations when transitioning between activities.static voidstartActivityWithTransitionsForResult(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.
-
-