public class BitmapCrossFadeFactory extends BitmapContainerCrossFadeFactory<Bitmap>
GlideAnimation
for Bitmap
s
that uses an TransitionDrawable
to transition from an existing drawable
already visible on the target to the new bitmap. If no existing drawable exists, this class can
instead fall back to a default animation that doesn't rely on TransitionDrawable
.
The new bitmap is wrapped in a BitmapDrawable
.Constructor and Description |
---|
BitmapCrossFadeFactory() |
BitmapCrossFadeFactory(Animation defaultAnimation,
int duration) |
BitmapCrossFadeFactory(Context context,
int defaultAnimationId,
int duration) |
BitmapCrossFadeFactory(GlideAnimationFactory<Drawable> realFactory) |
BitmapCrossFadeFactory(int duration) |
Modifier and Type | Method and Description |
---|---|
protected Bitmap |
getBitmap(Bitmap current)
Retrieve the Bitmap from a composite object.
|
build
public BitmapCrossFadeFactory()
public BitmapCrossFadeFactory(int duration)
public BitmapCrossFadeFactory(Context context, int defaultAnimationId, int duration)
public BitmapCrossFadeFactory(Animation defaultAnimation, int duration)
public BitmapCrossFadeFactory(GlideAnimationFactory<Drawable> realFactory)
protected Bitmap getBitmap(Bitmap current)
BitmapContainerCrossFadeFactory
getBitmap
in class BitmapContainerCrossFadeFactory<Bitmap>
current
- composite object containing a Bitmap and some other informationcurrent