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 |
panelClassNO_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) |
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, isClickableclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTitlecreateViewHolder, generateBindData, generateBindDataAsync, getNamepublic final FocusTool.SaveState saveState
public FocusTool(int name,
int drawableId)
public FocusTool(int name,
int drawableId,
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 AbstractToolpublic void setFocusMode(FocusTool.MODE type)
public android.view.View attachPanel(android.view.ViewGroup parentView,
EditorPreview preview)
attachPanel in class AbstractToolpublic void detachPanel(boolean revertChanges)
detachPanel in interface AbstractConfig.ToolConfigInterfacedetachPanel in class AbstractTool