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
SampleImage. |
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)
TransitionGeneratorSampleImage.generateNextTransition in interface TransitionGeneratordrawableBounds - the bounds of the drawable to be shown in the SampleImage.viewport - the rect that represents the viewport where
the transition will be played in. This is usually the bounds of the
SampleImage.Transition object to be played by the SampleImage.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.