public class CropAspectConfig extends AbstractConfig implements AbstractConfig.AspectConfigInterface
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<CropAspectConfig> |
CREATOR |
static float |
CUSTOM_ASPECT |
isDirty, NO_STATIC_THUMBNAIL_ID, ORIGINAL_THUMBNAIL_SIZE, thumbnailUri| Modifier | Constructor and Description |
|---|---|
|
CropAspectConfig(int name,
int drawableId,
float aspect) |
|
CropAspectConfig(int name,
int drawableId,
int cropWidth,
int cropHeight) |
protected |
CropAspectConfig(android.os.Parcel in) |
| Modifier and Type | Method and Description |
|---|---|
int |
describeContents() |
boolean |
equals(java.lang.Object o) |
float |
getAspect()
Get Aspect the ration or #CropAspectConfig.CUSTOM_ASPECT if it is custom aspect mode.
|
int |
getCropHeight() |
int |
getCropWidth() |
int |
getLayout()
Get the layout res id of the list item view.
|
boolean |
hasEqualAspect(AbstractConfig.AspectConfigInterface o) |
int |
hashCode() |
boolean |
hasSpecificSize() |
boolean |
isFreeCrop() |
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 float CUSTOM_ASPECT
public static final android.os.Parcelable.Creator<CropAspectConfig> CREATOR
public CropAspectConfig(@StringRes
int name,
@DrawableRes
int drawableId,
float aspect)
public CropAspectConfig(@StringRes
int name,
@DrawableRes
int drawableId,
int cropWidth,
int cropHeight)
protected CropAspectConfig(android.os.Parcel in)
public boolean isFreeCrop()
isFreeCrop in interface AbstractConfig.AspectConfigInterfacepublic float getAspect()
getAspect in interface AbstractConfig.AspectConfigInterfacepublic boolean hasSpecificSize()
hasSpecificSize in interface AbstractConfig.AspectConfigInterfacepublic int getCropWidth()
getCropWidth in interface AbstractConfig.AspectConfigInterfacepublic int getCropHeight()
getCropHeight in interface AbstractConfig.AspectConfigInterfacepublic int getLayout()
DataSourceInterfacegetLayout in interface DataSourceInterface<AbstractConfig.BindData>public boolean isSelectable()
isSelectable in interface DataSourceInterface<AbstractConfig.BindData>public boolean equals(@Nullable
java.lang.Object o)
equals in class java.lang.Objectpublic boolean hasEqualAspect(@Nullable
AbstractConfig.AspectConfigInterface o)
hasEqualAspect in interface AbstractConfig.AspectConfigInterfacepublic 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