public class ImageStickerConfig extends AbstractConfig implements AbstractConfig.StickerConfigInterface
AbstractConfig.AspectConfigInterface, AbstractConfig.BindData, AbstractConfig.ColorConfigInterface, AbstractConfig.ConfigViewHolder, AbstractConfig.FontConfigInterface<T>, AbstractConfig.FrameConfigInterface, AbstractConfig.ImageFilterInterface, AbstractConfig.StickerConfigInterface, AbstractConfig.ToolConfigInterfaceAbstractConfig.StickerConfigInterface.STICKER_TYPE| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<ImageStickerConfig> |
CREATOR |
isDirty, NO_STATIC_THUMBNAIL_ID, ORIGINAL_THUMBNAIL_SIZE, thumbnailUri| Modifier | Constructor and Description |
|---|---|
|
ImageStickerConfig(int name,
int drawableId,
int stickerId) |
|
ImageStickerConfig(int name,
android.net.Uri previewFile,
android.net.Uri stickerFile) |
protected |
ImageStickerConfig(android.os.Parcel in) |
|
ImageStickerConfig(java.lang.String name,
android.net.Uri previewFile,
android.net.Uri stickerFile) |
| Modifier and Type | Method and Description |
|---|---|
int |
describeContents() |
boolean |
equals(java.lang.Object o) |
java.io.InputStream |
getInputStream() |
int |
getLayout()
Get the layout res id of the list item view.
|
int |
getStickerId()
Get sticker drawable resource it, it can be a drawable or raw
|
AbstractConfig.StickerConfigInterface.STICKER_TYPE |
getType()
Return the type of the sticker
|
int |
hashCode() |
boolean |
isExternalSticker() |
boolean |
isSelectable() |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
createViewHolder, generateBindData, generateBindDataAsync, getName, getThumbnailBitmap, getThumbnailBitmap, getThumbnailResId, getTitle, getVerticalLayout, hasStaticThumbnail, isClickable, isDirty, setDirtyFlagclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitcreateViewHolder, generateBindData, generateBindDataAsync, getName, getVerticalLayout, isDirty, setDirtyFlagpublic static final android.os.Parcelable.Creator<ImageStickerConfig> CREATOR
public ImageStickerConfig(@StringRes
int name,
@DrawableRes @RawRes
int drawableId,
@DrawableRes @RawRes
int stickerId)
public ImageStickerConfig(@StringRes
int name,
android.net.Uri previewFile,
android.net.Uri stickerFile)
public ImageStickerConfig(java.lang.String name,
android.net.Uri previewFile,
android.net.Uri stickerFile)
protected ImageStickerConfig(android.os.Parcel in)
@DrawableRes @RawRes public int getStickerId()
getStickerId in interface AbstractConfig.StickerConfigInterfacepublic boolean isExternalSticker()
isExternalSticker in interface AbstractConfig.StickerConfigInterface@Nullable
public java.io.InputStream getInputStream()
throws java.io.FileNotFoundException
getInputStream in interface AbstractConfig.StickerConfigInterfacejava.io.FileNotFoundException@NonNull public AbstractConfig.StickerConfigInterface.STICKER_TYPE getType()
AbstractConfig.StickerConfigInterfacegetType in interface AbstractConfig.StickerConfigInterfaceAbstractConfig.StickerConfigInterface.STICKER_TYPEpublic int getLayout()
DataSourceInterfacegetLayout in interface DataSourceInterface<AbstractConfig.BindData>public boolean isSelectable()
isSelectable in interface DataSourceInterface<AbstractConfig.BindData>public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int describeContents()
describeContents in interface android.os.ParcelabledescribeContents in class AbstractConfigpublic void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel in interface android.os.ParcelablewriteToParcel in class AbstractConfig