public final class SubsamplingScaleImageView.AnimationBuilder extends Object
SubsamplingScaleImageView.animateScale(float),
then set your options and call start().| Modifier and Type | Method and Description |
|---|---|
void |
start()
Starts the animation.
|
SubsamplingScaleImageView.AnimationBuilder |
withDuration(long duration)
Desired duration of the anim in milliseconds.
|
SubsamplingScaleImageView.AnimationBuilder |
withEasing(int easing)
Set the easing style.
|
SubsamplingScaleImageView.AnimationBuilder |
withInterruptible(boolean interruptible)
Whether the animation can be interrupted with a touch.
|
SubsamplingScaleImageView.AnimationBuilder |
withOnAnimationEventListener(SubsamplingScaleImageView.OnAnimationEventListener listener)
Add an animation event listener.
|
public SubsamplingScaleImageView.AnimationBuilder withDuration(long duration)
duration - duration in milliseconds.public SubsamplingScaleImageView.AnimationBuilder withInterruptible(boolean interruptible)
interruptible - interruptible flag.public SubsamplingScaleImageView.AnimationBuilder withEasing(int easing)
SubsamplingScaleImageView.EASE_IN_OUT_QUAD is recommended, and the default.easing - easing style.public SubsamplingScaleImageView.AnimationBuilder withOnAnimationEventListener(SubsamplingScaleImageView.OnAnimationEventListener listener)
listener - The listener.public void start()