public class PaintPreview extends FrameLayout implements Painting.Callback, PaintChunk.Callback
Constructor and Description |
---|
PaintPreview(Context context,
AttributeSet attrs,
int defStyleAttr,
Painting painting) |
PaintPreview(Context context,
AttributeSet attrs,
Painting painting) |
PaintPreview(Context context,
Painting painting) |
Modifier and Type | Method and Description |
---|---|
void |
brushChunkChanged(PaintChunk chunk) |
void |
brushChunkFinished(PaintChunk chunk) |
boolean |
isReady() |
protected void |
onAttachedToWindow() |
protected void |
onDetachedFromWindow() |
void |
paintingChunkCreate(Painting painting,
PaintChunk newChunk) |
void |
paintingChunkDestroy(Painting painting,
PaintChunk removeChunk) |
void |
paintingHasChanged(Painting painting) |
protected final Painting painting
public PaintPreview(Context context, AttributeSet attrs, int defStyleAttr, @NonNull Painting painting)
public PaintPreview(@NonNull Context context, AttributeSet attrs, @NonNull Painting painting)
public PaintPreview(@NonNull Context context, @NonNull Painting painting)
public void brushChunkChanged(PaintChunk chunk)
brushChunkChanged
in interface PaintChunk.Callback
public void brushChunkFinished(PaintChunk chunk)
brushChunkFinished
in interface PaintChunk.Callback
public boolean isReady()
protected void onAttachedToWindow()
protected void onDetachedFromWindow()
public void paintingChunkCreate(@NonNull Painting painting, PaintChunk newChunk)
paintingChunkCreate
in interface Painting.Callback
public void paintingChunkDestroy(@NonNull Painting painting, PaintChunk removeChunk)
paintingChunkDestroy
in interface Painting.Callback
public void paintingHasChanged(@NonNull Painting painting)
paintingHasChanged
in interface Painting.Callback