public class TransitionBase
extends java.lang.Object
TransitionCircle
——圆形打开
TransitionFade
——淡入淡出
TransitionFiveStar
——五角星打开
TransitionShutter
——百叶窗
TransitionTranslate
——平移效果
TransitionCustom
——自定义转场限定符和类型 | 字段和说明 |
---|---|
static int |
DIRECTION_DOWN
向下移动
|
static int |
DIRECTION_LEFT
向左移动
|
static int |
DIRECTION_RIGHT
向右移动
|
static int |
DIRECTION_UP
向上移动
|
protected int |
mDirection
平移四个方向
|
protected java.lang.String |
mFilePath
自定义转场本地资源路径
|
protected float |
mLineWidth
百叶窗叶子宽度
|
protected int |
mOrientation
百叶窗叶子翻转布局
|
protected long |
mOverlapDuration
重叠时间
|
protected java.lang.String |
mParamsString
转场自定义参数字符串
|
int |
mType
转场类型
|
static int |
ORIENTATION_HORIZONTAL
横向移动
|
static int |
ORIENTATION_VERTICAL
纵向移动
|
protected static int |
TRANSITION_TYPE_CIRCLE
圆形打开
|
protected static int |
TRANSITION_TYPE_CUSTOM
自定义
|
protected static int |
TRANSITION_TYPE_FADE
淡入淡出
|
protected static int |
TRANSITION_TYPE_FIVEPOINTSTAR
五角星打开
|
protected static int |
TRANSITION_TYPE_SHUTTER
百叶窗
|
protected static int |
TRANSITION_TYPE_TRANSLATE
平移
|
构造器和说明 |
---|
TransitionBase() |
TransitionBase(java.lang.String path) |
限定符和类型 | 方法和说明 |
---|---|
EffectConfig |
getEffectConfig()
获取EffectConfig参数
|
java.util.List<EffectConfig.NodeBean> |
getNodeTree()
获取特效转场参数的NodeTree
|
long |
getOverlapDuration() |
void |
setEffectConfig(EffectConfig effectConfig)
更新EffectConfig参数
|
void |
setOverlapDuration(long overlapDurationUs)
转场效果前后两段视频的重叠时间
|
java.lang.String |
toJsonString()
获取自定义转场对象的Params参数
|
protected static final int TRANSITION_TYPE_SHUTTER
protected static final int TRANSITION_TYPE_TRANSLATE
protected static final int TRANSITION_TYPE_CIRCLE
protected static final int TRANSITION_TYPE_FIVEPOINTSTAR
protected static final int TRANSITION_TYPE_FADE
protected static final int TRANSITION_TYPE_CUSTOM
public static final int ORIENTATION_HORIZONTAL
public static final int ORIENTATION_VERTICAL
public static final int DIRECTION_LEFT
public static final int DIRECTION_RIGHT
public static final int DIRECTION_UP
public static final int DIRECTION_DOWN
public int mType
protected long mOverlapDuration
protected float mLineWidth
protected int mOrientation
protected int mDirection
protected java.lang.String mFilePath
protected java.lang.String mParamsString
public TransitionBase()
public TransitionBase(java.lang.String path)
public java.util.List<EffectConfig.NodeBean> getNodeTree()
public void setEffectConfig(EffectConfig effectConfig)
public EffectConfig getEffectConfig()
public java.lang.String toJsonString()
public long getOverlapDuration()
public void setOverlapDuration(long overlapDurationUs)
overlapDurationUs
- 单位:us