public abstract class FiltersTaskBase extends java.lang.Object implements FilterTaskInterface
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
TAG |
构造器和说明 |
---|
FiltersTaskBase() |
限定符和类型 | 方法和说明 |
---|---|
void |
addCache(java.lang.String filterName,
android.graphics.Bitmap image)
加入缓存
|
void |
appendFilterCode(java.lang.String filterCode)
添加滤镜代号
|
protected void |
asyncBuildWithFilterName(java.lang.String name)
异步创建单独的滤镜文件
|
void |
cancelLoadImage(android.widget.ImageView view)
取消加载图片
|
protected void |
finalize() |
android.graphics.Bitmap |
getCache(java.lang.String filterName)
获取缓存图片
|
java.util.List<java.lang.String> |
getFilerNames()
输入图片名称
|
android.graphics.Bitmap |
getInputImage()
输入的图片
|
java.io.File |
getSampleRootPath()
预览图根路径
|
boolean |
isRenderFilterThumb()
是否渲染封面 (使用设置的滤镜直接渲染,需要拥有滤镜列表封面设置权限,请访问TuSDK.com控制台)
|
void |
loadImage(android.widget.ImageView view,
java.lang.String filterName)
加载图片
|
void |
resetQueues()
重置滤镜列表
|
void |
setFilerNames(java.util.List<java.lang.String> filerNames)
输入图片名称
|
void |
setInputImage(android.graphics.Bitmap inputImage)
输入的图片
|
void |
setRenderFilterThumb(boolean isRender)
是否渲染封面 (使用设置的滤镜直接渲染,需要拥有滤镜列表封面设置权限,请访问TuSDK.com控制台)
|
void |
setSampleRootPath(java.io.File sampleRootPath)
预览图根路径
|
void |
start()
开始执行任务
|
public static final java.lang.String TAG
public java.io.File getSampleRootPath()
public void setSampleRootPath(java.io.File sampleRootPath)
sampleRootPath
- the sampleRootPath to setpublic java.util.List<java.lang.String> getFilerNames()
public void setFilerNames(java.util.List<java.lang.String> filerNames)
setFilerNames
在接口中 FilterTaskInterface
filerNames
- the filerNames to setpublic void appendFilterCode(java.lang.String filterCode)
appendFilterCode
在接口中 FilterTaskInterface
public boolean isRenderFilterThumb()
isRenderFilterThumb
在接口中 FilterTaskInterface
public void setRenderFilterThumb(boolean isRender)
setRenderFilterThumb
在接口中 FilterTaskInterface
public android.graphics.Bitmap getInputImage()
public void setInputImage(android.graphics.Bitmap inputImage)
setInputImage
在接口中 FilterTaskInterface
inputImage
- public android.graphics.Bitmap getCache(java.lang.String filterName)
filterName
- public void addCache(java.lang.String filterName, android.graphics.Bitmap image)
filterName
- image
- public void start()
start
在接口中 FilterTaskInterface
protected void asyncBuildWithFilterName(java.lang.String name)
name
- 滤镜名称public void resetQueues()
resetQueues
在接口中 FilterTaskInterface
protected void finalize() throws java.lang.Throwable
finalize
在类中 java.lang.Object
java.lang.Throwable
public void loadImage(android.widget.ImageView view, java.lang.String filterName)
loadImage
在接口中 FilterTaskInterface
view
- 图片视图filterName
- 滤镜名称public void cancelLoadImage(android.widget.ImageView view)
cancelLoadImage
在接口中 FilterTaskInterface
view
- 图片视图