public class BrushTool extends AbstractTool
| Modifier and Type | Class and Description |
|---|---|
static class |
BrushTool.COLOR_TYPE |
AbstractConfig.AspectConfigInterface, AbstractConfig.BindData, AbstractConfig.ColorConfigInterface, AbstractConfig.ConfigViewHolder, AbstractConfig.FontConfigInterface<T>, AbstractConfig.ImageFilterInterface, AbstractConfig.StickerConfigInterface, AbstractConfig.ToolConfigInterfacepanelClassisDirty, NO_THUMBNAIL_ID, ORIGINAL_THUMBNAIL_SIZE| Constructor and Description |
|---|
BrushTool(int name,
int drawableId) |
BrushTool(int name,
int drawableId,
java.lang.Class<? extends AbstractToolPanel> panelClass) |
| Modifier and Type | Method and Description |
|---|---|
android.view.View |
attachPanel(android.view.ViewGroup parentView,
EditorPreview preview) |
void |
detachPanel(boolean revertChanges) |
int |
getBrushColor() |
float |
getBrushHardness() |
float |
getBrushSize() |
AbstractOperation |
getOperation() |
Painting |
getPainting() |
void |
goBackwards() |
boolean |
isRevertible() |
void |
openColorSelection(BrushTool.COLOR_TYPE type,
int currentColor,
AbstractColorTool.OnColorSelected<BrushTool.COLOR_TYPE> listener) |
protected void |
revertState() |
protected void |
saveState() |
void |
setBrushColor(int brushColor) |
void |
setBrushHardness(float brushHardness) |
void |
setBrushSize(float brushSize) |
convertFromRange, convertToRange, getEditorPreview, getLayout, getOperator, getVerticalLayout, isAttached, isSelectable, refreshPanel, revertChangescreateViewHolder, generateBindData, generateBindDataAsync, getName, getThumbnailBitmap, getThumbnailBitmap, getThumbnailResId, getTitle, hasStaticThumbnail, isClickable, isDirty, setDirtyFlagclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTitlecreateViewHolder, generateBindData, generateBindDataAsync, getName, isDirty, setDirtyFlagpublic BrushTool(@StringRes
int name,
@DrawableRes
int drawableId)
public BrushTool(@StringRes
int name,
@DrawableRes
int drawableId,
@NonNull
java.lang.Class<? extends AbstractToolPanel> panelClass)
@Nullable public AbstractOperation getOperation()
getOperation in interface AbstractConfig.ToolConfigInterfacegetOperation in class AbstractToolpublic boolean isRevertible()
isRevertible in interface AbstractConfig.ToolConfigInterfaceisRevertible in class AbstractToolprotected void saveState()
saveState in class AbstractToolprotected void revertState()
revertState in class AbstractToolpublic int getBrushColor()
public void setBrushColor(int brushColor)
public float getBrushSize()
public void setBrushSize(float brushSize)
public float getBrushHardness()
public void setBrushHardness(float brushHardness)
public Painting getPainting()
public void openColorSelection(BrushTool.COLOR_TYPE type, int currentColor, AbstractColorTool.OnColorSelected<BrushTool.COLOR_TYPE> listener)
public void goBackwards()
public android.view.View attachPanel(@NonNull
android.view.ViewGroup parentView,
@NonNull
EditorPreview preview)
attachPanel in class AbstractToolpublic void detachPanel(boolean revertChanges)
detachPanel in interface AbstractConfig.ToolConfigInterfacedetachPanel in class AbstractTool