Appearance
ESAnimationViewComponent
setPivotX(Number pivotX)
功能描述
设置动画view的 pivot x。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
pivotX | Number | 是 | 动画view的 pivot x |
示例代码
点击查看源码
js
this.$refs.animation_view.setPivotX(100);
注意
无
setPivotY(Number pivotY)
功能描述
设置动画view的 pivot y。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
pivotY | Number | 是 | 动画view的 pivot y |
示例代码
点击查看源码
js
this.$refs.animation_view.setPivotY(100);
注意
无
resetPivot()
功能描述
重置动画view的 pivot。
参数
无
示例代码
点击查看源码
js
this.$refs.animation_view.resetPivot();
注意
无
resetAnimators()
功能描述
重置所有的动画。
参数
无
示例代码
点击查看源码
js
this.$refs.animation_view.resetAnimators();
注意
无
animatorSet(String animatorId, Number duration, Boolean listenAnimator)
功能描述
创建动画合集。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorId | String | 是 | 自定义动画id,用来后续控制动画 | |
duration | Number | 是 | 动画合集的执行时长,不设置传值-1 | |
listenAnimator | Boolean | 是 | 是否监听动画回调状态 |
示例代码
点击查看源码
js
this.$refs.animation_view.animatorSet("animSetId", -1, false);
注意
无
startAnimator(String animatorId)
功能描述
开始动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorId | String | 是 | 动画和动画合集的id |
示例代码
点击查看源码
js
this.$refs.animation_view.startAnimator("animSetId");
注意
无
startAnimatorDelay(String animatorId, Number delay)
功能描述
延迟开始动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorId | String | 是 | 动画和动画合集的id | |
delay | Number | 是 | 动画延迟开始的毫秒时间 |
示例代码
点击查看源码
js
this.$refs.animation_view.startAnimatorDelay("animSetId", 1000);
注意
无
pauseAnimator(String animatorId)
功能描述
暂停动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorId | String | 是 | 动画和动画合集的id |
示例代码
点击查看源码
js
this.$refs.animation_view.pauseAnimator("animSetId");
注意
无
resumeAnimator(String animatorId)
功能描述
重新开始动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorId | String | 是 | 动画和动画合集的id |
示例代码
点击查看源码
js
this.$refs.animation_view.resumeAnimator("animSetId");
注意
无
cancelAnimator(String animatorId)
功能描述
取消动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorId | String | 是 | 动画和动画合集的id |
示例代码
点击查看源码
js
this.$refs.animation_view.cancelAnimator("animSetId");
注意
无
reverseAnimator(String animatorId)
功能描述
反向执行动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorId | String | 是 | 动画和动画合集的id |
示例代码
点击查看源码
js
this.$refs.animation_view.reverseAnimator("animSetId");
注意
无
play(String animatorSetId, String animatorId)
功能描述
向动画合集添加动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorSetId | String | 是 | 动画合集id | |
animatorId | String | 是 | 动画id |
示例代码
点击查看源码
js
this.$refs.animation_view.play("animSetId", "animId");
注意
无
with(String animatorSetId, String animatorId)
功能描述
和动画合集一块播放动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorSetId | String | 是 | 动画合集id | |
animatorId | String | 是 | 动画id |
示例代码
点击查看源码
js
this.$refs.animation_view.with("animSetId", "animId");
注意
无
before(String animatorSetId, String animatorId)
功能描述
先执行animatorId的动画,再执行动画合集动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorSetId | String | 是 | 动画合集id | |
animatorId | String | 是 | 动画id |
示例代码
点击查看源码
js
this.$refs.animation_view.before("animSetId", "animId");
注意
无
after(String animatorSetId, String animatorId)
功能描述
先执行动画合集动画,再执行animatorId的动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorSetId | String | 是 | 动画合集id | |
animatorId | String | 是 | 动画id |
示例代码
点击查看源码
js
this.$refs.animation_view.after("animSetId", "animId");
注意
无
playSequentially1(String animatorSetId, String animatorId1)
功能描述
向动画合集添加顺序执行动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorSetId | String | 是 | 动画合集id | |
animatorId1 | String | 是 | 动画id |
示例代码
点击查看源码
js
this.$refs.animation_view.playSequentially1("animSetId", "animId1");
注意
无
playSequentially2(String animatorSetId, String animatorId1, String animatorId2)
功能描述
向动画合集添加顺序执行动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorSetId | String | 是 | 动画合集id | |
animatorId1 | String | 是 | 动画id | |
animatorId2 | String | 是 | 动画id |
示例代码
点击查看源码
js
this.$refs.animation_view.playSequentially2("animSetId", "animId1", "animId2");
注意
无
playSequentially3(String animatorSetId, String animatorId1, String animatorId2, String animatorId3)
功能描述
向动画合集添加顺序执行动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorSetId | String | 是 | 动画合集id | |
animatorId1 | String | 是 | 动画id | |
animatorId2 | String | 是 | 动画id | |
animatorId3 | String | 是 | 动画id |
示例代码
点击查看源码
js
this.$refs.animation_view.playSequentially3("animSetId", "animId1", "animId2", "animId3");
注意
无
playSequentially4(String animatorSetId, String animatorId1, String animatorId2, String animatorId3, String animatorId4)
功能描述
向动画合集添加顺序执行动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorSetId | String | 是 | 动画合集id | |
animatorId1 | String | 是 | 动画id | |
animatorId2 | String | 是 | 动画id | |
animatorId3 | String | 是 | 动画id | |
animatorId4 | String | 是 | 动画id |
示例代码
点击查看源码
js
this.$refs.animation_view.playSequentially4("animSetId", "animId1", "animId2", "animId3", "animId4");
注意
无
playSequentially5(String animatorSetId, String animatorId1, String animatorId2, String animatorId3, String animatorId4, String animatorId5)
功能描述
向动画合集添加顺序执行动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorSetId | String | 是 | 动画合集id | |
animatorId1 | String | 是 | 动画id | |
animatorId2 | String | 是 | 动画id | |
animatorId3 | String | 是 | 动画id | |
animatorId4 | String | 是 | 动画id | |
animatorId5 | String | 是 | 动画id |
示例代码
点击查看源码
js
this.$refs.animation_view.playSequentially5("animSetId", "animId1", "animId2", "animId3", "animId4", "animId5");
注意
无
playTogether1(String animatorSetId, String animatorId1)
功能描述
向动画合集添加顺序执行动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorSetId | String | 是 | 动画合集id | |
animatorId1 | String | 是 | 动画id |
示例代码
点击查看源码
js
this.$refs.animation_view.playTogether1("animSetId", "animId1");
注意
无
playTogether2(String animatorSetId, String animatorId1, String animatorId2)
功能描述
向动画合集添加并行执行动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorSetId | String | 是 | 动画合集id | |
animatorId1 | String | 是 | 动画id | |
animatorId2 | String | 是 | 动画id |
示例代码
点击查看源码
js
this.$refs.animation_view.playTogether2("animSetId", "animId1", "animId2");
注意
无
playTogether3(String animatorSetId, String animatorId1, String animatorId2, String animatorId3)
功能描述
向动画合集添加并行执行动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorSetId | String | 是 | 动画合集id | |
animatorId1 | String | 是 | 动画id | |
animatorId2 | String | 是 | 动画id | |
animatorId3 | String | 是 | 动画id |
示例代码
点击查看源码
js
this.$refs.animation_view.playTogether3("animSetId", "animId1", "animId2", "animId3");
注意
无
playTogether4(String animatorSetId, String animatorId1, String animatorId2, String animatorId3, String animatorId4)
功能描述
向动画合集添加并行执行动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorSetId | String | 是 | 动画合集id | |
animatorId1 | String | 是 | 动画id | |
animatorId2 | String | 是 | 动画id | |
animatorId3 | String | 是 | 动画id | |
animatorId4 | String | 是 | 动画id |
示例代码
点击查看源码
js
this.$refs.animation_view.playTogether4("animSetId", "animId1", "animId2", "animId3", "animId4");
注意
无
playTogether5(String animatorSetId, String animatorId1, String animatorId2, String animatorId3, String animatorId4, String animatorId5)
功能描述
向动画合集添加并行执行动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorSetId | String | 是 | 动画合集id | |
animatorId1 | String | 是 | 动画id | |
animatorId2 | String | 是 | 动画id | |
animatorId3 | String | 是 | 动画id | |
animatorId4 | String | 是 | 动画id | |
animatorId5 | String | 是 | 动画id |
示例代码
点击查看源码
js
this.$refs.animation_view.playTogether5("animSetId", "animId1", "animId2", "animId3", "animId4", "animId5");
注意
无
objectAnimator1(String animatorId, String valueType, String propertyName, String value1, Number duration, Number repeatMode, Number repeatCount, Boolean listenAnimator, Boolean listenAnimatorValue, Object interpolator)
功能描述
创建一个属性一个变化值的动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorId | String | 是 | 动画id | |
valueType | String | 是 | 动画属性值类型 | |
propertyName | String | 是 | 动画属性名称 | |
value1 | String | 是 | 动画属性值 | |
duration | Number | 是 | 动画执行时长 | |
repeatMode | Number | 是 | 动画重复模式 | |
repeatCount | Number | 是 | 动画重复次数 | |
listenAnimator | Boolean | 是 | 是否监听动画状态 | |
listenAnimatorValue | Boolean | 是 | 是否监听动画属性值变化 | |
interpolator | Object | 是 | 动画插值 |
Object interpolator
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
type | String | 是 | 动画插值类型 | |
params | Object | 否 | 动画属性值类型 |
示例代码
点击查看源码
js
this.$refs.animation_view.objectAnimator1(
"1",//id
ES_ANIMATION_VALUE_TYPE_FLOAT',
ES_ANIMATION_PROPERTY_NAME_TRANSLATION_X',
"360",
1000,
-1,
10000,
false,
false,
{
type: ES_CYCLE_INTERPOLATOR,
});
注意
无
objectAnimator2(String animatorId, String valueType, String propertyName, String value1, String value2, Number duration, Number repeatMode, Number repeatCount, Boolean listenAnimator, Boolean listenAnimatorValue, Object interpolator)
功能描述
创建一个属性二个变化值的动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorId | String | 是 | 动画id | |
valueType | String | 是 | 动画属性值类型 | |
propertyName | String | 是 | 动画属性名称 | |
value1 | String | 是 | 动画属性值 | |
value2 | String | 是 | 动画属性值 | |
duration | Number | 是 | 动画执行时长 | |
repeatMode | Number | 是 | 动画重复模式 | |
repeatCount | Number | 是 | 动画重复次数 | |
listenAnimator | Boolean | 是 | 是否监听动画状态 | |
listenAnimatorValue | Boolean | 是 | 是否监听动画属性值变化 | |
interpolator | Object | 是 | 动画插值 |
Object interpolator
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
type | String | 是 | 动画插值类型 | |
params | Object | 否 | 动画属性值类型 |
示例代码
点击查看源码
js
this.$refs.animation_view.objectAnimator2(
"1",//id
ES_ANIMATION_VALUE_TYPE_FLOAT',
ES_ANIMATION_PROPERTY_NAME_TRANSLATION_X',
"0",
"360",
1000,
-1,
10000,
false,
false,
{
type: ES_CYCLE_INTERPOLATOR,
});
注意
无
objectAnimator3(String animatorId, String valueType, String propertyName, String value1, String value2, String value3, Number duration, Number repeatMode, Number repeatCount, Boolean listenAnimator, Boolean listenAnimatorValue, Object interpolator)
功能描述
创建一个属性三个变化值的动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorId | String | 是 | 动画id | |
valueType | String | 是 | 动画属性值类型 | |
propertyName | String | 是 | 动画属性名称 | |
value1 | String | 是 | 动画属性值 | |
value2 | String | 是 | 动画属性值 | |
value3 | String | 是 | 动画属性值 | |
duration | Number | 是 | 动画执行时长 | |
repeatMode | Number | 是 | 动画重复模式 | |
repeatCount | Number | 是 | 动画重复次数 | |
listenAnimator | Boolean | 是 | 是否监听动画状态 | |
listenAnimatorValue | Boolean | 是 | 是否监听动画属性值变化 | |
interpolator | Object | 是 | 动画插值 |
Object interpolator
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
type | String | 是 | 动画插值类型 | |
params | Object | 否 | 动画属性值类型 |
示例代码
点击查看源码
js
this.$refs.animation_view.objectAnimator3(
"1",//id
ES_ANIMATION_VALUE_TYPE_FLOAT',
ES_ANIMATION_PROPERTY_NAME_TRANSLATION_X',
"0",
"360",
"0",
1000,
-1,
10000,
false,
false,
{
type: ES_CYCLE_INTERPOLATOR,
});
注意
无
objectAnimator4(String animatorId, String valueType, String propertyName, String value1, String value2, String value3, String value4, Number duration, Number repeatMode, Number repeatCount, Boolean listenAnimator, Boolean listenAnimatorValue, Object interpolator)
功能描述
创建一个属性四个变化值的动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorId | String | 是 | 动画id | |
valueType | String | 是 | 动画属性值类型 | |
propertyName | String | 是 | 动画属性名称 | |
value1 | String | 是 | 动画属性值 | |
value2 | String | 是 | 动画属性值 | |
value3 | String | 是 | 动画属性值 | |
value4 | String | 是 | 动画属性值 | |
duration | Number | 是 | 动画执行时长 | |
repeatMode | Number | 是 | 动画重复模式 | |
repeatCount | Number | 是 | 动画重复次数 | |
listenAnimator | Boolean | 是 | 是否监听动画状态 | |
listenAnimatorValue | Boolean | 是 | 是否监听动画属性值变化 | |
interpolator | Object | 是 | 动画插值 |
Object interpolator
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
type | String | 是 | 动画插值类型 | |
params | Object | 否 | 动画属性值类型 |
示例代码
点击查看源码
js
this.$refs.animation_view.objectAnimator4(
"1",//id
ES_ANIMATION_VALUE_TYPE_FLOAT',
ES_ANIMATION_PROPERTY_NAME_TRANSLATION_X',
"0",
"360",
"0",
"360",
1000,
-1,
10000,
false,
false,
{
type: ES_CYCLE_INTERPOLATOR,
});
注意
无
objectAnimator5(String animatorId, String valueType, String propertyName, String value1, String value2, String value3, String value4, String value5, Number duration, Number repeatMode, Number repeatCount, Boolean listenAnimator, Boolean listenAnimatorValue, Object interpolator)
功能描述
创建一个属性五个变化值的动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorId | String | 是 | 动画id | |
valueType | String | 是 | 动画属性值类型 | |
propertyName | String | 是 | 动画属性名称 | |
value1 | String | 是 | 动画属性值 | |
value2 | String | 是 | 动画属性值 | |
value3 | String | 是 | 动画属性值 | |
value4 | String | 是 | 动画属性值 | |
value5 | String | 是 | 动画属性值 | |
duration | Number | 是 | 动画执行时长 | |
repeatMode | Number | 是 | 动画重复模式 | |
repeatCount | Number | 是 | 动画重复次数 | |
listenAnimator | Boolean | 是 | 是否监听动画状态 | |
listenAnimatorValue | Boolean | 是 | 是否监听动画属性值变化 | |
interpolator | Object | 是 | 动画插值 |
Object interpolator
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
type | String | 是 | 动画插值类型 | |
params | Object | 否 | 动画属性值类型 |
示例代码
点击查看源码
js
this.$refs.animation_view.objectAnimator5(
"1",//id
ES_ANIMATION_VALUE_TYPE_FLOAT',
ES_ANIMATION_PROPERTY_NAME_TRANSLATION_X',
"0",
"360",
"0",
"360",
"0",
1000,
-1,
10000,
false,
false,
{
type: ES_CYCLE_INTERPOLATOR,
});
注意
无
objectAnimator6(String animatorId, String valueType, String propertyName, String value1, String value2, String value3, String value4, String value5, String value6, Number duration, Number repeatMode, Number repeatCount, Boolean listenAnimator, Boolean listenAnimatorValue, Object interpolator)
功能描述
创建一个属性六个变化值的动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorId | String | 是 | 动画id | |
valueType | String | 是 | 动画属性值类型 | |
propertyName | String | 是 | 动画属性名称 | |
value1 | String | 是 | 动画属性值 | |
value2 | String | 是 | 动画属性值 | |
value3 | String | 是 | 动画属性值 | |
value4 | String | 是 | 动画属性值 | |
value5 | String | 是 | 动画属性值 | |
value6 | String | 是 | 动画属性值 | |
duration | Number | 是 | 动画执行时长 | |
repeatMode | Number | 是 | 动画重复模式 | |
repeatCount | Number | 是 | 动画重复次数 | |
listenAnimator | Boolean | 是 | 是否监听动画状态 | |
listenAnimatorValue | Boolean | 是 | 是否监听动画属性值变化 | |
interpolator | Object | 是 | 动画插值 |
Object interpolator
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
type | String | 是 | 动画插值类型 | |
params | Object | 否 | 动画属性值类型 |
示例代码
点击查看源码
js
this.$refs.animation_view.objectAnimator6(
"1",//id
ES_ANIMATION_VALUE_TYPE_FLOAT',
ES_ANIMATION_PROPERTY_NAME_TRANSLATION_X',
"0",
"360",
"0",
"360",
"0",
"360",
1000,
-1,
10000,
false,
false,
{
type: ES_CYCLE_INTERPOLATOR,
});
注意
无
objectAnimator7(String animatorId, String valueType, String propertyName, String value1, String value2, String value3, String value4, String value5, String value6, String value7, Number duration, Number repeatMode, Number repeatCount, Boolean listenAnimator, Boolean listenAnimatorValue, Object interpolator)
功能描述
创建一个属性六个变化值的动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorId | String | 是 | 动画id | |
valueType | String | 是 | 动画属性值类型 | |
propertyName | String | 是 | 动画属性名称 | |
value1 | String | 是 | 动画属性值 | |
value2 | String | 是 | 动画属性值 | |
value3 | String | 是 | 动画属性值 | |
value4 | String | 是 | 动画属性值 | |
value5 | String | 是 | 动画属性值 | |
value6 | String | 是 | 动画属性值 | |
value7 | String | 是 | 动画属性值 | |
duration | Number | 是 | 动画执行时长 | |
repeatMode | Number | 是 | 动画重复模式 | |
repeatCount | Number | 是 | 动画重复次数 | |
listenAnimator | Boolean | 是 | 是否监听动画状态 | |
listenAnimatorValue | Boolean | 是 | 是否监听动画属性值变化 | |
interpolator | Object | 是 | 动画插值 |
Object interpolator
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
type | String | 是 | 动画插值类型 | |
params | Object | 否 | 动画属性值类型 |
示例代码
点击查看源码
js
this.$refs.animation_view.objectAnimator7(
"1",//id
ES_ANIMATION_VALUE_TYPE_FLOAT',
ES_ANIMATION_PROPERTY_NAME_TRANSLATION_X',
"0",
"360",
"0",
"360",
"0",
"360",
"0",
1000,
-1,
10000,
false,
false,
{
type: ES_CYCLE_INTERPOLATOR,
});
注意
无
objectAnimator8(String animatorId, String valueType, String propertyName, String value1, String value2, String value3, String value4, String value5, String value6, String value7, String value8, Number duration, Number repeatMode, Number repeatCount, Boolean listenAnimator, Boolean listenAnimatorValue, Object interpolator)
功能描述
创建一个属性六个变化值的动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorId | String | 是 | 动画id | |
valueType | String | 是 | 动画属性值类型 | |
propertyName | String | 是 | 动画属性名称 | |
value1 | String | 是 | 动画属性值 | |
value2 | String | 是 | 动画属性值 | |
value3 | String | 是 | 动画属性值 | |
value4 | String | 是 | 动画属性值 | |
value5 | String | 是 | 动画属性值 | |
value6 | String | 是 | 动画属性值 | |
value7 | String | 是 | 动画属性值 | |
value8 | String | 是 | 动画属性值 | |
duration | Number | 是 | 动画执行时长 | |
repeatMode | Number | 是 | 动画重复模式 | |
repeatCount | Number | 是 | 动画重复次数 | |
listenAnimator | Boolean | 是 | 是否监听动画状态 | |
listenAnimatorValue | Boolean | 是 | 是否监听动画属性值变化 | |
interpolator | Object | 是 | 动画插值 |
Object interpolator
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
type | String | 是 | 动画插值类型 | |
params | Object | 否 | 动画属性值类型 |
示例代码
点击查看源码
js
this.$refs.animation_view.objectAnimator8(
"1",//id
ES_ANIMATION_VALUE_TYPE_FLOAT',
ES_ANIMATION_PROPERTY_NAME_TRANSLATION_X',
"0",
"360",
"0",
"360",
"0",
"360",
"0",
"360",
1000,
-1,
10000,
false,
false,
{
type: ES_CYCLE_INTERPOLATOR,
});
注意
无
objectAnimator9(String animatorId, String valueType, String propertyName, String value1, String value2, String value3, String value4, String value5, String value6, String value7, String value8, String value9, Number duration, Number repeatMode, Number repeatCount, Boolean listenAnimator, Boolean listenAnimatorValue, Object interpolator)
功能描述
创建一个属性六个变化值的动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorId | String | 是 | 动画id | |
valueType | String | 是 | 动画属性值类型 | |
propertyName | String | 是 | 动画属性名称 | |
value1 | String | 是 | 动画属性值 | |
value2 | String | 是 | 动画属性值 | |
value3 | String | 是 | 动画属性值 | |
value4 | String | 是 | 动画属性值 | |
value5 | String | 是 | 动画属性值 | |
value6 | String | 是 | 动画属性值 | |
value7 | String | 是 | 动画属性值 | |
value8 | String | 是 | 动画属性值 | |
value9 | String | 是 | 动画属性值 | |
duration | Number | 是 | 动画执行时长 | |
repeatMode | Number | 是 | 动画重复模式 | |
repeatCount | Number | 是 | 动画重复次数 | |
listenAnimator | Boolean | 是 | 是否监听动画状态 | |
listenAnimatorValue | Boolean | 是 | 是否监听动画属性值变化 | |
interpolator | Object | 是 | 动画插值 |
Object interpolator
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
type | String | 是 | 动画插值类型 | |
params | Object | 否 | 动画属性值类型 |
示例代码
点击查看源码
js
this.$refs.animation_view.objectAnimator9(
"1",//id
ES_ANIMATION_VALUE_TYPE_FLOAT',
ES_ANIMATION_PROPERTY_NAME_TRANSLATION_X',
"0",
"360",
"0",
"360",
"0",
"360",
"0",
"360",
"0",
1000,
-1,
10000,
false,
false,
{
type: ES_CYCLE_INTERPOLATOR,
});
注意
无
objectAnimator10(String animatorId, String valueType, String propertyName, String value1, String value2, String value3, String value4, String value5, String value6, String value7, String value8, String value9, String value10, Number duration, Number repeatMode, Number repeatCount, Boolean listenAnimator, Boolean listenAnimatorValue, Object interpolator)
功能描述
创建一个属性六个变化值的动画。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
animatorId | String | 是 | 动画id | |
valueType | String | 是 | 动画属性值类型 | |
propertyName | String | 是 | 动画属性名称 | |
value1 | String | 是 | 动画属性值 | |
value2 | String | 是 | 动画属性值 | |
value3 | String | 是 | 动画属性值 | |
value4 | String | 是 | 动画属性值 | |
value5 | String | 是 | 动画属性值 | |
value6 | String | 是 | 动画属性值 | |
value7 | String | 是 | 动画属性值 | |
value8 | String | 是 | 动画属性值 | |
value9 | String | 是 | 动画属性值 | |
value10 | String | 是 | 动画属性值 | |
duration | Number | 是 | 动画执行时长 | |
repeatMode | Number | 是 | 动画重复模式 | |
repeatCount | Number | 是 | 动画重复次数 | |
listenAnimator | Boolean | 是 | 是否监听动画状态 | |
listenAnimatorValue | Boolean | 是 | 是否监听动画属性值变化 | |
interpolator | Object | 是 | 动画插值 |
Object interpolator
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
type | String | 是 | 动画插值类型 | |
params | Object | 否 | 动画属性值类型 |
示例代码
点击查看源码
js
this.$refs.animation_view.objectAnimator10(
"1",//id
ES_ANIMATION_VALUE_TYPE_FLOAT',
ES_ANIMATION_PROPERTY_NAME_TRANSLATION_X',
"0",
"360",
"0",
"360",
"0",
"360",
"0",
"360",
"0",
"360",
1000,
-1,
10000,
false,
false,
{
type: ES_CYCLE_INTERPOLATOR,
});
注意
无