public interface AliyunIPasterController
| Modifier and Type | Method and Description |
|---|---|
long |
getDuration()
获取当前贴纸的播放时长
|
long |
getDuration(java.util.concurrent.TimeUnit timeUnit)
获取当前贴纸的播放时长
|
PointF |
getPosition()
获取贴纸的中心点位置(x,y), 单位: 像素
|
float |
getRotate()
获取贴纸旋转的弧度
|
RectF |
getSize()
获取贴纸的大小,通过
android.graphics.RectF#width()和android.graphics.RectF#height()获取到宽高, 单位:像素 |
long |
getStartTime()
获取当前贴纸的起始时间
|
long |
getStartTime(java.util.concurrent.TimeUnit timeUnit)
获取当前贴纸的起始时间
|
int |
getType()
获取贴图类型
|
void |
setDuration(long duration)
设置贴纸播放时长
|
void |
setDuration(long duration,
java.util.concurrent.TimeUnit timeUnit)
设置贴纸播放时长
|
void |
setPosition(PointF aPosition)
设置贴纸的中心点位置(x,y),单位:像素
|
void |
setRotate(float radian)
设置贴纸当前旋转的弧度值
|
void |
setStartTime(long startTime)
设置贴纸的起始时间
|
void |
setStartTime(long startTime,
java.util.concurrent.TimeUnit timeUnit)
设置贴纸的起始时间
|
int getType()
EffectPaster.PASTER_TYPE_GIF,
EffectPaster.PASTER_TYPE_CAPTION,
EffectPaster.PASTER_TYPE_IMAGElong getStartTime()
long getStartTime(java.util.concurrent.TimeUnit timeUnit)
v3.27.0新增
timeUnit - 时间单位void setStartTime(long startTime)
startTime - 起始时间戳(单位:微秒)void setStartTime(long startTime,
java.util.concurrent.TimeUnit timeUnit)
v3.27.0新增
startTime - 起始时间戳timeUnit - 时间单位long getDuration()
long getDuration(java.util.concurrent.TimeUnit timeUnit)
v3.27.0新增
timeUnit - 时间单位void setDuration(long duration)
duration - 贴纸播放时长(单位:微秒)void setDuration(long duration,
java.util.concurrent.TimeUnit timeUnit)
v3.27.0新增
duration - 贴纸播放时长timeUnit - 时间单位PointF getPosition()
void setPosition(PointF aPosition)
aPosition - 中心点坐标值RectF getSize()
android.graphics.RectF#width()和android.graphics.RectF#height()获取到宽高, 单位:像素android.graphics.RectFfloat getRotate()
void setRotate(float radian)