public class TuEditTurnAndCutOption extends TuImageResultOption
构造器和说明 |
---|
TuEditTurnAndCutOption()
裁剪与缩放控制器配置选项
|
限定符和类型 | 方法和说明 |
---|---|
TuEditTurnAndCutFragment |
fragment()
创建系统相册列表控制器对象
|
org.lasque.tusdk.core.struct.TuSdkSize |
getCutSize()
需要裁剪的长宽
|
protected java.lang.Class<?> |
getDefaultComponentClazz()
裁剪与缩放控制器类
|
protected int |
getDefaultRootViewLayoutId()
获取默认根视图布局资源ID
|
int |
getFilterBarHeight()
滤镜组选择栏高度
|
java.util.List<java.lang.String> |
getFilterGroup()
需要显示的滤镜名称列表 (如果为空将显示所有自定义滤镜)
|
int |
getFilterTableCellLayoutId()
滤镜列表行视图布局资源ID
|
int |
getGroupFilterCellWidth()
行视图宽度
|
int |
getGroupTableCellLayoutId()
滤镜分组列表行视图布局资源ID
|
java.lang.Class<?> |
getOnlineFragmentClazz()
在线滤镜控制器类型 (需要继承Fragment,以及实现TuFilterOnlineFragmentInterface接口)
|
boolean |
isDisplayFiltersSubtitles()
显示滤镜标题视图
|
boolean |
isEnableFilters()
是否开启滤镜支持 (默认: 关闭)
|
boolean |
isEnableFiltersHistory()
开启用户滤镜历史记录
|
boolean |
isEnableOnlineFilter()
开启在线滤镜
|
boolean |
isRenderFilterThumb()
是否渲染滤镜封面 (使用设置的滤镜直接渲染,需要拥有滤镜列表封面设置权限,请访问TuSDK.com控制台)
|
boolean |
isShowResultPreview()
是否显示处理结果预览图 (默认:关闭,调试时可以开启)
|
void |
setCutSize(org.lasque.tusdk.core.struct.TuSdkSize mCutSize)
需要裁剪的长宽
|
void |
setDisplayFiltersSubtitles(boolean mDisplayFiltersSubtitles)
显示滤镜标题视图
|
void |
setEnableFilters(boolean mEnableFilters)
是否开启滤镜支持 (默认: 关闭)
|
void |
setEnableFiltersHistory(boolean mEnableFiltersHistory)
开启用户滤镜历史记录
|
void |
setEnableOnlineFilter(boolean mEnableOnlineFilter)
开启在线滤镜
|
void |
setFilterBarHeight(int mFilterBarHeight)
滤镜组选择栏高度
|
void |
setFilterBarHeightDP(int mFilterBarHeightDP)
滤镜组选择栏高度 (单位:DP)
|
void |
setFilterGroup(java.util.List<java.lang.String> mFilterGroup)
需要显示的滤镜名称列表 (如果为空将显示所有自定义滤镜)
|
void |
setFilterTableCellLayoutId(int mFilterTableCellLayoutId)
滤镜列表行视图布局资源ID
|
void |
setGroupFilterCellWidth(int mGroupFilterCellWidth)
行视图宽度
|
void |
setGroupFilterCellWidthDP(int mGroupFilterCellWidthDP)
行视图宽度 (单位:DP)
|
void |
setGroupTableCellLayoutId(int mGroupTableCellLayoutId)
滤镜分组列表行视图布局资源ID
|
void |
setOnlineFragmentClazz(java.lang.Class<?> mOnlineFragmentClazz)
在线滤镜控制器类型 (需要继承Fragment,以及实现TuFilterOnlineFragmentInterface接口)
|
void |
setRenderFilterThumb(boolean isRender)
是否渲染滤镜封面 (使用设置的滤镜直接渲染,需要拥有滤镜列表封面设置权限,请访问TuSDK.com控制台)
|
void |
setShowResultPreview(boolean mShowResultPreview)
是否显示处理结果预览图 (默认:关闭,调试时可以开启)
|
fragmentInstance, isAutoRemoveTemp, setAutoRemoveTemp
getOutputCompress, getSaveToAlbumName, isSaveToAlbum, isSaveToTemp, setOutputCompress, setSaveToAlbum, setSaveToAlbumName, setSaveToTemp
getComponentClazz, getRootViewLayoutId, setComponentClazz, setRootViewLayoutId
protected java.lang.Class<?> getDefaultComponentClazz()
getDefaultComponentClazz
在类中 TuSdkComponentOption
protected int getDefaultRootViewLayoutId()
getDefaultRootViewLayoutId
在类中 TuSdkComponentOption
{@link org.lasque.tusdk.impl.components.edit.TuEditTurnAndCutFragment}
public boolean isEnableFilters()
public void setEnableFilters(boolean mEnableFilters)
public java.util.List<java.lang.String> getFilterGroup()
public void setFilterGroup(java.util.List<java.lang.String> mFilterGroup)
public org.lasque.tusdk.core.struct.TuSdkSize getCutSize()
public void setCutSize(org.lasque.tusdk.core.struct.TuSdkSize mCutSize)
public boolean isShowResultPreview()
isShowResultPreview
在类中 TuImageResultOption
public void setShowResultPreview(boolean mShowResultPreview)
setShowResultPreview
在类中 TuImageResultOption
mShowResultPreview
- the mShowResultPreview to setpublic int getGroupFilterCellWidth()
public void setGroupFilterCellWidth(int mGroupFilterCellWidth)
public void setGroupFilterCellWidthDP(int mGroupFilterCellWidthDP)
public int getGroupTableCellLayoutId()
{@link org.lasque.tusdk.impl.components.widget.GroupFilterGroupView}
public void setGroupTableCellLayoutId(int mGroupTableCellLayoutId)
滤镜分组列表行视图布局资源ID
- (默认:
tusdk_impl_component_widget_group_filter_item_view,如需自定义请继承自
GroupFilterItemView){@link org.lasque.tusdk.impl.components.widget.GroupFilterItemView}
public int getFilterTableCellLayoutId()
{@link org.lasque.tusdk.impl.components.widget.GroupFilterItemView}
public void setFilterTableCellLayoutId(int mFilterTableCellLayoutId)
滤镜列表行视图布局资源ID
- (默认:
tusdk_impl_component_widget_group_filter_item_view,如需自定义请继承自
GroupFilterItemView){@link org.lasque.tusdk.impl.components.widget.GroupFilterItemView}
public int getFilterBarHeight()
public void setFilterBarHeight(int mFilterBarHeight)
public void setFilterBarHeightDP(int mFilterBarHeightDP)
public boolean isEnableFiltersHistory()
public void setEnableFiltersHistory(boolean mEnableFiltersHistory)
public boolean isDisplayFiltersSubtitles()
public void setDisplayFiltersSubtitles(boolean mDisplayFiltersSubtitles)
public boolean isEnableOnlineFilter()
public void setEnableOnlineFilter(boolean mEnableOnlineFilter)
public java.lang.Class<?> getOnlineFragmentClazz()
org.lasque.tusdk.modules.components.filter.TuFilterOnlineFragmentInterface}
public void setOnlineFragmentClazz(java.lang.Class<?> mOnlineFragmentClazz)
org.lasque.tusdk.modules.components.filter.TuFilterOnlineFragmentInterface}
public boolean isRenderFilterThumb()
public void setRenderFilterThumb(boolean isRender)
public TuEditTurnAndCutFragment fragment()