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) |
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
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