public class TuEditFilterOption extends TuImageResultOption
构造器和说明 |
---|
TuEditFilterOption()
图片编辑滤镜控制器配置选项
|
限定符和类型 | 方法和说明 |
---|---|
TuEditFilterFragment |
fragment()
创建图片编辑滤镜控制器对象
|
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 |
isEnableFilterConfig()
开启滤镜配置选项 (默认: 开启)
|
boolean |
isEnableFiltersHistory()
开启用户滤镜历史记录
|
boolean |
isEnableNormalFilter()
开启无效果滤镜 (默认: true)
|
boolean |
isEnableOnlineFilter()
开启在线滤镜
|
boolean |
isOnlyReturnFilter()
是否仅返回滤镜,不返回处理图片(默认:false)
|
boolean |
isRenderFilterThumb()
是否渲染滤镜封面 (使用设置的滤镜直接渲染,需要拥有滤镜列表封面设置权限,请访问TuSDK.com控制台)
|
void |
setDisplayFiltersSubtitles(boolean mDisplayFiltersSubtitles)
显示滤镜标题视图
|
void |
setEnableFilterConfig(boolean mEnableFilterConfig)
开启滤镜配置选项 (默认: 开启)
|
void |
setEnableFiltersHistory(boolean mEnableFiltersHistory)
开启用户滤镜历史记录
|
void |
setEnableNormalFilter(boolean mEnableNormalFilter)
开启无效果滤镜 (默认: true)
|
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 |
setOnlyReturnFilter(boolean mOnlyReturnFilter)
是否仅返回滤镜,不返回处理图片(默认:false)
|
void |
setRenderFilterThumb(boolean isRender)
是否渲染滤镜封面 (使用设置的滤镜直接渲染,需要拥有滤镜列表封面设置权限,请访问TuSDK.com控制台)
|
fragmentInstance, isAutoRemoveTemp, isShowResultPreview, setAutoRemoveTemp, setShowResultPreview
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.geev2.impl.components.filter.TuEditFilterFragment}
public java.util.List<java.lang.String> getFilterGroup()
public void setFilterGroup(java.util.List<java.lang.String> mFilterGroup)
public boolean isEnableFilterConfig()
public void setEnableFilterConfig(boolean mEnableFilterConfig)
public boolean isOnlyReturnFilter()
public void setOnlyReturnFilter(boolean mOnlyReturnFilter)
public int getGroupFilterCellWidth()
public void setGroupFilterCellWidth(int mGroupFilterCellWidth)
public void setGroupFilterCellWidthDP(int mGroupFilterCellWidthDP)
public int getGroupTableCellLayoutId()
{@link org.lasque.tusdk.StackFilterGroupView.v2.impl.components.widget.GroupFilterGroupView}
public void setGroupTableCellLayoutId(int mGroupTableCellLayoutId)
滤镜分组列表行视图布局资源ID
- (默认:
tusdk_impl_component_widget_group_filter_item_view,如需自定义请继承自
GroupFilterItemView){@link org.lasque.tusdk.StackFilterItemView.v2.impl.components.widget.GroupFilterItemView}
public int getFilterTableCellLayoutId()
{@link org.lasque.tusdk.StackFilterItemView.v2.impl.components.widget.GroupFilterItemView}
public void setFilterTableCellLayoutId(int mFilterTableCellLayoutId)
滤镜列表行视图布局资源ID
- (默认:
tusdk_impl_component_widget_group_filter_item_view,如需自定义请继承自
GroupFilterItemView){@link org.lasque.tusdk.StackFilterItemView.v2.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 isEnableNormalFilter()
public void setEnableNormalFilter(boolean mEnableNormalFilter)
public boolean isEnableOnlineFilter()
public void setEnableOnlineFilter(boolean mEnableOnlineFilter)
public java.lang.Class<?> getOnlineFragmentClazz()
org.lasque.tusdk.gee.v2.modules.components.filter.TuFilterOnlineFragmentInterface}
public void setOnlineFragmentClazz(java.lang.Class<?> mOnlineFragmentClazz)
org.lasque.tusdk.gee.v2.modules.components.filter.TuFilterOnlineFragmentInterface}
public boolean isRenderFilterThumb()
public void setRenderFilterThumb(boolean isRender)
public TuEditFilterFragment fragment()