public class FocusTool extends AbstractTool
| Modifier and Type | Class and Description |
|---|---|
static class |
FocusTool.MODE |
class |
FocusTool.SaveState |
AbstractConfig.AspectConfigInterface, AbstractConfig.BindData, AbstractConfig.ColorConfigInterface, AbstractConfig.ConfigViewHolder, AbstractConfig.FontConfigInterface<T>, AbstractConfig.ImageFilterInterface, AbstractConfig.StickerConfigInterface, AbstractConfig.ToolConfigInterface| Modifier and Type | Field and Description |
|---|---|
FocusTool.SaveState |
saveState |
panelClassisDirty, NO_THUMBNAIL_ID, ORIGINAL_THUMBNAIL_SIZE| Constructor and Description |
|---|
FocusTool(int name,
int drawableId) |
FocusTool(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) |
FocusTool.MODE |
getFocusMode() |
float |
getIntensity()
Get blur intensity.
|
AbstractOperation |
getOperation() |
boolean |
isRevertible() |
protected void |
revertState() |
protected void |
saveState() |
void |
setFocusMode(FocusTool.MODE type) |
void |
setIntensity(float intensity)
Set blur intensity.
|
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 final FocusTool.SaveState saveState
public FocusTool(@StringRes
int name,
@DrawableRes
int drawableId)
public FocusTool(@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 AbstractToolpublic void setIntensity(float intensity)
intensity - intensity from 0.0 - 1.0.public float getIntensity()
protected void saveState()
saveState in class AbstractToolprotected void revertState()
revertState in class AbstractTool@Nullable public FocusTool.MODE getFocusMode()
public void setFocusMode(FocusTool.MODE type)
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