public class StickerEditorTool extends AbstractEditorTool
| Modifier and Type | Class and Description |
|---|---|
static class |
StickerEditorTool.Options |
AbstractConfig.AspectConfigInterface, AbstractConfig.BindData, AbstractConfig.ColorConfigInterface, AbstractConfig.ConfigViewHolder, AbstractConfig.FontConfigInterface<T>, AbstractConfig.FrameConfigInterface, AbstractConfig.ImageFilterInterface, AbstractConfig.StickerConfigInterface, AbstractConfig.ToolConfigInterface| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<StickerEditorTool> |
CREATOR |
panelClassisDirty, NO_THUMBNAIL_ID, ORIGINAL_THUMBNAIL_SIZE| Modifier | Constructor and Description |
|---|---|
|
StickerEditorTool(int name,
int drawableId) |
|
StickerEditorTool(int name,
int drawableId,
java.lang.Class<? extends AbstractToolPanel> panelClass) |
protected |
StickerEditorTool(android.os.Parcel in) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSticker(ImageStickerConfig config) |
void |
addSticker(TextStickerConfig config) |
android.view.View |
attachPanel(android.view.ViewGroup parentView,
StateHandler stateHandler) |
void |
bringStickerToFront() |
void |
deleteSticker() |
int |
describeContents() |
void |
detachPanel(boolean revertChanges) |
void |
flipSticker(boolean vertical) |
protected StickerLayerSettings |
getCurrentStickerSettings() |
protected LayerListSettings |
getLayerListSettings() |
boolean |
isRevertible() |
void |
refreshConfig(AbstractConfig.StickerConfigInterface config) |
protected void |
revertState() |
protected void |
saveState() |
void |
setColorFilter(android.graphics.ColorFilter filter) |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
getConfig, getLayout, getStateHandler, 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 static final android.os.Parcelable.Creator<StickerEditorTool> CREATOR
public StickerEditorTool(@StringRes
int name,
@DrawableRes
int drawableId)
public StickerEditorTool(@StringRes
int name,
@DrawableRes
int drawableId,
@NonNull
java.lang.Class<? extends AbstractToolPanel> panelClass)
protected StickerEditorTool(android.os.Parcel in)
public boolean isRevertible()
isRevertible in interface AbstractConfig.ToolConfigInterfaceisRevertible in class AbstractEditorToolprotected void saveState()
saveState in class AbstractEditorToolprotected void revertState()
revertState in class AbstractEditorToolpublic android.view.View attachPanel(@NonNull
android.view.ViewGroup parentView,
@NonNull
StateHandler stateHandler)
attachPanel in class AbstractEditorToolprotected LayerListSettings getLayerListSettings()
public void detachPanel(boolean revertChanges)
detachPanel in interface AbstractConfig.ToolConfigInterfacedetachPanel in class AbstractEditorToolpublic void addSticker(ImageStickerConfig config)
public void addSticker(TextStickerConfig config)
public void refreshConfig(AbstractConfig.StickerConfigInterface config)
public void setColorFilter(android.graphics.ColorFilter filter)
protected StickerLayerSettings getCurrentStickerSettings()
public void flipSticker(boolean vertical)
public void deleteSticker()
public void bringStickerToFront()
public int describeContents()
describeContents in interface android.os.ParcelabledescribeContents in class AbstractEditorToolpublic void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel in interface android.os.ParcelablewriteToParcel in class AbstractEditorTool