控制动图组件新增事件和文件缓存数量最大值修改

Signed-off-by: zgf <zenggaofeng2@h-partners.com>
This commit is contained in:
zgf 2024-08-14 17:24:39 +08:00
parent d5895b5cb5
commit 6c17db13d5
2 changed files with 7 additions and 1 deletions

View File

@ -279,7 +279,7 @@ ImageKnifeAnimatorComponent({
| iterations | number | 播放次数(可选) |
| reverse | boolean | 播放顺序(可选) |
| onStart | ()=>void | 动画开始播放时触发(可选) |
| onFinsh | ()=>void | 动画播放完成时或者停止播放时触发(可选) |
| onFinish | ()=>void | 动画播放完成时或者停止播放时触发(可选) |
| onPause | ()=>void | 动画暂停播放时触发(可选) |
| onCancel | ()=>void | 动画返回最初状态时触发(可选) |
| onRepeat | ()=>void | 动画重复播放时触发(可选) |

View File

@ -33,9 +33,15 @@ struct ImageAnimatorPage {
Flex(){
Button("播放").onClick(()=>{
this.animatorOption.state = AnimationStatus.Running
this.animatorOption.onStart = ()=>{
console.log("ImageKnifeAnimatorComponent animatorOption onStart")
}
})
Button("暂停").onClick(()=>{
this.animatorOption.state = AnimationStatus.Paused
this.animatorOption.onFinish = ()=>{
console.log("ImageKnifeAnimatorComponent animatorOption onFinish")
}
})
Button("停止").onClick(()=>{
this.animatorOption.state = AnimationStatus.Stopped