public final class TransitionHelper extends Object
Modifier and Type | Field and Description |
---|---|
static int |
FADE_IN |
static int |
FADE_OUT |
static int |
SLIDE_BOTTOM |
static int |
SLIDE_LEFT |
static int |
SLIDE_RIGHT |
static int |
SLIDE_TOP |
Constructor and Description |
---|
TransitionHelper() |
Modifier and Type | Method and Description |
---|---|
static void |
addSharedElement(FragmentTransaction ft,
View view,
String transitionName) |
static void |
addSharedElement(FragmentTransaction ft,
View view,
String transitionName) |
static void |
addTarget(Object transition,
View view) |
static void |
addTransition(Object transitionSet,
Object transition) |
static void |
addTransitionListener(Object transition,
TransitionListener listener) |
static void |
beginDelayedTransition(ViewGroup sceneRoot,
Object transitionObject) |
static Object |
createAutoTransition() |
static Object |
createChangeBounds(boolean reparent) |
static Object |
createChangeTransform() |
static Object |
createDefaultInterpolator(Context context) |
static Object |
createFadeAndShortSlide(int edge) |
static Object |
createFadeAndShortSlide(int edge,
float distance) |
static Object |
createFadeTransition(int fadeMode) |
static Object |
createScale() |
static Object |
createScene(ViewGroup sceneRoot,
Runnable r) |
static Object |
createSlide(int slideEdge) |
static Object |
createTransitionSet(boolean sequential) |
static void |
exclude(Object transition,
int targetId,
boolean exclude) |
static void |
exclude(Object transition,
View targetView,
boolean exclude) |
static void |
excludeChildren(Object transition,
int targetId,
boolean exclude) |
static void |
excludeChildren(Object transition,
View targetView,
boolean exclude) |
static Object |
getEnterTransition(Window window) |
static Object |
getExitTransition(Window window) |
static TransitionHelper |
getInstance()
Deprecated.
Use static calls.
|
static Object |
getReenterTransition(Window window) |
static Object |
getReturnTransition(Window window) |
static Object |
getSharedElementEnterTransition(Window window) |
static Object |
getSharedElementExitTransition(Window window) |
static Object |
getSharedElementReenterTransition(Window window) |
static Object |
getSharedElementReturnTransition(Window window) |
static void |
include(Object transition,
int targetId) |
static void |
include(Object transition,
View targetView) |
static Object |
loadTransition(Context context,
int resId) |
static void |
removeTransitionListener(Object transition,
TransitionListener listener) |
static void |
runTransition(Object scene,
Object transition) |
static void |
setChangeBoundsDefaultStartDelay(Object changeBounds,
int startDelay) |
static void |
setChangeBoundsStartDelay(Object changeBounds,
int viewId,
int startDelay) |
static void |
setChangeBoundsStartDelay(Object changeBounds,
String className,
int startDelay) |
static void |
setChangeBoundsStartDelay(Object changeBounds,
View view,
int startDelay) |
static void |
setDuration(Object transition,
long duration) |
static void |
setEnterTransition(Fragment fragment,
Object transition) |
static void |
setEnterTransition(Fragment fragment,
Object transition) |
static void |
setExitTransition(Fragment fragment,
Object transition) |
static void |
setExitTransition(Fragment fragment,
Object transition) |
static void |
setInterpolator(Object transition,
Object timeInterpolator) |
static void |
setSharedElementEnterTransition(Fragment fragment,
Object transition) |
static void |
setSharedElementEnterTransition(Fragment fragment,
Object transition) |
static void |
setStartDelay(Object transition,
long startDelay) |
static void |
setTransitionGroup(ViewGroup viewGroup,
boolean transitionGroup) |
static void |
setTransitionListener(Object transition,
TransitionListener listener)
Deprecated.
|
static boolean |
systemSupportsEntranceTransitions()
Returns true if system supports entrance Transition animations.
|
static boolean |
systemSupportsTransitions()
Gets whether the system supports Transition animations.
|
public static final int FADE_IN
public static final int FADE_OUT
public static final int SLIDE_LEFT
public static final int SLIDE_TOP
public static final int SLIDE_RIGHT
public static final int SLIDE_BOTTOM
public static boolean systemSupportsTransitions()
public static boolean systemSupportsEntranceTransitions()
public static Object getSharedElementReturnTransition(Window window)
public static Object getSharedElementReenterTransition(Window window)
public static Object createChangeBounds(boolean reparent)
public static Object createChangeTransform()
public static void setChangeBoundsStartDelay(Object changeBounds, View view, int startDelay)
public static void setChangeBoundsStartDelay(Object changeBounds, int viewId, int startDelay)
public static void setChangeBoundsStartDelay(Object changeBounds, String className, int startDelay)
public static void setChangeBoundsDefaultStartDelay(Object changeBounds, int startDelay)
public static Object createTransitionSet(boolean sequential)
public static Object createSlide(int slideEdge)
public static Object createScale()
public static void exclude(Object transition, int targetId, boolean exclude)
public static void excludeChildren(Object transition, int targetId, boolean exclude)
public static void excludeChildren(Object transition, View targetView, boolean exclude)
public static void include(Object transition, int targetId)
public static void setStartDelay(Object transition, long startDelay)
public static void setDuration(Object transition, long duration)
public static Object createAutoTransition()
public static Object createFadeTransition(int fadeMode)
public static void addTransitionListener(Object transition, TransitionListener listener)
public static void removeTransitionListener(Object transition, TransitionListener listener)
public static void setSharedElementEnterTransition(Fragment fragment, Object transition)
public static void addSharedElement(FragmentTransaction ft, View view, String transitionName)
public static void setSharedElementEnterTransition(Fragment fragment, Object transition)
public static void addSharedElement(FragmentTransaction ft, View view, String transitionName)
public static Object createFadeAndShortSlide(int edge)
public static Object createFadeAndShortSlide(int edge, float distance)
public static void beginDelayedTransition(ViewGroup sceneRoot, Object transitionObject)
public static void setTransitionGroup(ViewGroup viewGroup, boolean transitionGroup)
@Deprecated public static TransitionHelper getInstance()
@Deprecated public static void setTransitionListener(Object transition, TransitionListener listener)
addTransitionListener(Object, TransitionListener)