public class FullFrameDrawer extends java.lang.Object implements FrameBuilder
Constructor and Description |
---|
FullFrameDrawer(FrameAsset configuration) |
Modifier and Type | Method and Description |
---|---|
static android.graphics.Bitmap |
decodeFrameSlice(FrameAsset frameConfig,
android.graphics.Rect fullRange,
android.graphics.RectF chunk) |
void |
draw(android.graphics.Canvas canvas,
android.graphics.Rect drawRegion,
float relativeScale) |
void |
draw(android.graphics.Canvas canvas,
android.graphics.Rect drawRegion,
float relativeScale,
android.graphics.Paint paint) |
void |
draw(android.graphics.Canvas canvas,
android.graphics.Rect drawRegion,
android.graphics.RectF chunkRect,
float relativeScale) |
void |
draw(android.graphics.Canvas canvas,
android.graphics.Rect drawRegion,
android.graphics.RectF chunkRect,
float relativeScale,
android.graphics.Paint paint) |
public FullFrameDrawer(FrameAsset configuration)
public void draw(android.graphics.Canvas canvas, android.graphics.Rect drawRegion, float relativeScale)
draw
in interface FrameBuilder
public void draw(android.graphics.Canvas canvas, android.graphics.Rect drawRegion, float relativeScale, android.graphics.Paint paint)
draw
in interface FrameBuilder
public void draw(android.graphics.Canvas canvas, android.graphics.Rect drawRegion, android.graphics.RectF chunkRect, float relativeScale)
draw
in interface FrameBuilder
public void draw(android.graphics.Canvas canvas, android.graphics.Rect drawRegion, android.graphics.RectF chunkRect, float relativeScale, android.graphics.Paint paint)
draw
in interface FrameBuilder
@WorkerThread public static android.graphics.Bitmap decodeFrameSlice(FrameAsset frameConfig, @NonNull android.graphics.Rect fullRange, @NonNull android.graphics.RectF chunk)