java.lang.Object | |
↳ | com.facebook.animated.webp.WebPFrame |
A single frame of a WebPImage
.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void |
dispose()
Disposes the instance.
| ||||||||||
int |
getDurationMs()
Gets the duration of the frame.
| ||||||||||
int |
getHeight()
Gets the height of the frame.
| ||||||||||
int |
getWidth()
Gets the width of the frame.
| ||||||||||
int |
getXOffset()
Gets the x-offset of the frame relative to the image canvas.
| ||||||||||
int |
getYOffset()
Gets the y-offset of the frame relative to the image canvas.
| ||||||||||
boolean | isBlendWithPreviousFrame() | ||||||||||
void |
renderFrame(int width, int height, Bitmap bitmap)
Renders the frame to the specified bitmap.
| ||||||||||
boolean | shouldDisposeToBackgroundColor() |
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void | finalize() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.facebook.imagepipeline.animated.base.AnimatedImageFrame
|
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 AnimatedImage
are disposed or
finalized as well.
Gets the duration of the frame.
Gets the height of the frame.
Gets the width of the frame.
Gets the x-offset of the frame relative to the image canvas.
Gets the y-offset of the frame relative to the image canvas.
Renders the frame to the specified bitmap. The bitmap must have a width and height that is at least as big as the specified width and height and it must be in RGBA_8888 color format.
width | the width to render to (the image is scaled to this width) |
---|---|
height | the height to render to (the image is scaled to this height) |
bitmap | the bitmap to render into |