public class FilterTool extends AbstractTool
| Modifier and Type | Class and Description |
|---|---|
class |
FilterTool.SaveState |
AbstractConfig.AspectConfigInterface, AbstractConfig.BindData, AbstractConfig.ColorConfigInterface, AbstractConfig.ConfigViewHolder, AbstractConfig.FontConfigInterface<T>, AbstractConfig.ImageFilterInterface, AbstractConfig.StickerConfigInterface, AbstractConfig.ToolConfigInterface| Modifier and Type | Field and Description |
|---|---|
FilterTool.SaveState |
saveState |
panelClassisDirty, NO_THUMBNAIL_ID, ORIGINAL_THUMBNAIL_SIZE| Constructor and Description |
|---|
FilterTool(int name,
int drawableId) |
FilterTool(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) |
AbstractConfig.ImageFilterInterface |
getFilter() |
float |
getIntensity() |
AbstractOperation |
getOperation() |
boolean |
isRevertible() |
protected void |
revertState() |
protected void |
saveState() |
void |
setFilter(AbstractConfig.ImageFilterInterface filter) |
void |
setIntensity(float intensity) |
convertFromRange, convertToRange, detachPanel, 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 final FilterTool.SaveState saveState
public FilterTool(@StringRes
int name,
@DrawableRes
int drawableId)
public FilterTool(@StringRes
int name,
@DrawableRes
int drawableId,
@NonNull
java.lang.Class<? extends AbstractToolPanel> panelClass)
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 android.view.View attachPanel(@NonNull
android.view.ViewGroup parentView,
@NonNull
EditorPreview preview)
attachPanel in class AbstractToolpublic void setFilter(AbstractConfig.ImageFilterInterface filter)
public AbstractConfig.ImageFilterInterface getFilter()
public void setIntensity(float intensity)
public float getIntensity()