public class OverlayConfig extends AbstractConfig implements OverlayConfigInterface
AbstractConfig.BindData
Modifier and Type | Field and Description |
---|---|
static android.os.Parcelable.Creator<OverlayConfig> |
CREATOR |
static OverlayConfig |
NON_BACKDROP |
id, isDirty, ORIGINAL_THUMBNAIL_SIZE
Modifier | Constructor and Description |
---|---|
protected |
OverlayConfig(android.os.Parcel in) |
|
OverlayConfig(java.lang.String id,
int name,
ImageSource previewSource,
ImageSource overlaySource,
BlendMode defaultBlendMode,
float defaultIntensity) |
|
OverlayConfig(java.lang.String id,
int name,
int drawableId,
int overlayResId,
BlendMode defaultBlendMode,
float defaultIntensity) |
|
OverlayConfig(java.lang.String id,
java.lang.String name,
ImageSource previewSource,
ImageSource overlaySource,
BlendMode defaultBlendMode,
float defaultIntensity) |
Modifier and Type | Method and Description |
---|---|
DataSourceListAdapter.DataSourceViewHolder<AbstractConfig.BindData> |
createViewHolder(android.view.View view,
boolean useVerticalLayout)
Create a ViewHolder to Display in List
|
int |
describeContents() |
boolean |
equals(java.lang.Object o) |
BlendMode |
getBlendMode() |
float |
getIntensity() |
int |
getLayout()
Get the layout res id of the list item view.
|
ImageSource |
getOverlaySource() |
int |
hashCode() |
boolean |
isSelectable() |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
generateBindData, generateBindDataAsync, getId, getName, getThumbnailBitmap, getThumbnailBitmap, getThumbnailResId, getThumbnailSource, getTitle, getVerticalLayout, hasStaticThumbnail, isClickable, isDirty, setDirtyFlag
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
generateBindData, generateBindDataAsync, getId, getName, getVerticalLayout, isDirty, setDirtyFlag
public static final android.os.Parcelable.Creator<OverlayConfig> CREATOR
public static final OverlayConfig NON_BACKDROP
protected OverlayConfig(android.os.Parcel in)
public OverlayConfig(@Nullable java.lang.String id, @StringRes int name, ImageSource previewSource, ImageSource overlaySource, BlendMode defaultBlendMode, float defaultIntensity)
public OverlayConfig(@Nullable java.lang.String id, @StringRes int name, @DrawableRes int drawableId, @DrawableRes int overlayResId, BlendMode defaultBlendMode, float defaultIntensity)
public OverlayConfig(@Nullable java.lang.String id, java.lang.String name, ImageSource previewSource, ImageSource overlaySource, BlendMode defaultBlendMode, float defaultIntensity)
@NonNull public DataSourceListAdapter.DataSourceViewHolder<AbstractConfig.BindData> createViewHolder(@NonNull android.view.View view, boolean useVerticalLayout)
DataSourceInterface
createViewHolder
in interface DataSourceInterface<AbstractConfig.BindData>
createViewHolder
in class AbstractConfig
view
- view inflated with #getLayoutpublic int describeContents()
describeContents
in interface android.os.Parcelable
describeContents
in class AbstractConfig
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public BlendMode getBlendMode()
getBlendMode
in interface OverlayConfigInterface
public float getIntensity()
getIntensity
in interface OverlayConfigInterface
public int getLayout()
DataSourceInterface
getLayout
in interface DataSourceInterface<AbstractConfig.BindData>
public ImageSource getOverlaySource()
getOverlaySource
in interface OverlayConfigInterface
public int hashCode()
hashCode
in class java.lang.Object
public boolean isSelectable()
isSelectable
in interface DataSourceInterface<AbstractConfig.BindData>
public void writeToParcel(android.os.Parcel dest, int flags)
writeToParcel
in interface android.os.Parcelable
writeToParcel
in class AbstractConfig