public class RandomTransitionGenerator extends java.lang.Object implements TransitionGenerator
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_TRANSITION_DURATION
Default value for the transition duration in milliseconds.
|
| Constructor and Description |
|---|
RandomTransitionGenerator() |
RandomTransitionGenerator(long transitionDuration,
android.view.animation.Interpolator transitionInterpolator) |
| Modifier and Type | Method and Description |
|---|---|
Transition |
generateNextTransition(android.graphics.RectF drawableBounds,
android.graphics.RectF viewport)
Generates the next transition to be played by the
KenBurnsView. |
void |
setTransitionDuration(long transitionDuration)
Sets the duration, in milliseconds, for each transition generated.
|
void |
setTransitionInterpolator(android.view.animation.Interpolator interpolator)
Sets the
Interpolator for each transition generated. |
public static final int DEFAULT_TRANSITION_DURATION
public RandomTransitionGenerator()
public RandomTransitionGenerator(long transitionDuration,
android.view.animation.Interpolator transitionInterpolator)
public Transition generateNextTransition(android.graphics.RectF drawableBounds, android.graphics.RectF viewport)
TransitionGeneratorKenBurnsView.generateNextTransition in interface TransitionGeneratordrawableBounds - the bounds of the drawable to be shown in the KenBurnsView.viewport - the rect that represents the viewport where
the transition will be played in. This is usually the bounds of the
KenBurnsView.Transition object to be played by the KenBurnsView.public void setTransitionDuration(long transitionDuration)
transitionDuration - the transition duration.public void setTransitionInterpolator(android.view.animation.Interpolator interpolator)
Interpolator for each transition generated.interpolator - the transition interpolator.