java.lang.Object | |
↳ | com.facebook.animated.giflite.draw.MovieAnimatedImage |
Simple wrapper for an animated image backed by Movie.
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.facebook.imagepipeline.animated.base.AnimatedImage
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
MovieAnimatedImage(MovieFrame[] frames, int sizeInBytes, int duration, int loopCount) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void |
dispose()
Disposes the instance.
| ||||||||||
boolean |
doesRenderSupportScaling()
Returns whether
renderFrame(int, int, Bitmap) supports scaling to arbitrary sizes or
whether scaling must be done externally. | ||||||||||
int |
getDuration()
Gets the duration of the animated image.
| ||||||||||
AnimatedImageFrame |
getFrame(int frameNumber)
Creates an
AnimatedImageFrame at the specified index. | ||||||||||
int |
getFrameCount()
Gets the number of frames in the image.
| ||||||||||
int[] |
getFrameDurations()
Gets the duration of each frame of the animated image.
| ||||||||||
AnimatedDrawableFrameInfo |
getFrameInfo(int frameNumber)
Gets the frame info for the specified frame.
| ||||||||||
int |
getHeight()
Gets the height of the image (also known as the canvas in WebP nomenclature).
| ||||||||||
int |
getLoopCount()
Gets the number of loops to run the animation for.
| ||||||||||
int |
getSizeInBytes()
Gets the size of bytes of the encoded image data (which is the data kept in memory for the
image).
| ||||||||||
int |
getWidth()
Gets the width of the image (also known as the canvas in WebP nomenclature).
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.facebook.imagepipeline.animated.base.AnimatedImage
|
Disposes the instance. This will free native resources held by this instance. Once called,
other methods on this instance may throw. Note, the underlying native resources may not
actually be freed until all associated instances of AnimatedImageFrame
are disposed or
finalized as well.
Returns whether renderFrame(int, int, Bitmap)
supports scaling to arbitrary sizes or
whether scaling must be done externally.
Gets the duration of the animated image.
Creates an AnimatedImageFrame
at the specified index.
frameNumber | the index of the frame |
---|
AnimatedImageFrame
Gets the number of frames in the image.
Gets the duration of each frame of the animated image.
Gets the frame info for the specified frame.
frameNumber | the frame to get the info for |
---|
Gets the height of the image (also known as the canvas in WebP nomenclature).
Gets the number of loops to run the animation for.
Gets the size of bytes of the encoded image data (which is the data kept in memory for the image).
Gets the width of the image (also known as the canvas in WebP nomenclature).