修改README待实现特性
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
This commit is contained in:
parent
48b425109a
commit
bebbc865f7
|
@ -24,7 +24,6 @@
|
||||||
|
|
||||||
待实现特性
|
待实现特性
|
||||||
|
|
||||||
- gif/webp动图显示与控制
|
|
||||||
- 内存降采样优化,节约内存的占用
|
- 内存降采样优化,节约内存的占用
|
||||||
- 支持自定义图片解码
|
- 支持自定义图片解码
|
||||||
|
|
||||||
|
@ -39,7 +38,7 @@
|
||||||
|
|
||||||
- 不支持drawLifeCycle接口,通过canvas自会图片
|
- 不支持drawLifeCycle接口,通过canvas自会图片
|
||||||
- mainScaleType,border等参数,新版本与系统Image保持一致
|
- mainScaleType,border等参数,新版本与系统Image保持一致
|
||||||
- gif/webp动图播放与控制
|
- gif/webp动图播放与控制(ImageAnimator实现)
|
||||||
- 抗锯齿相关参数
|
- 抗锯齿相关参数
|
||||||
|
|
||||||
## 下载安装
|
## 下载安装
|
||||||
|
|
|
@ -19,7 +19,22 @@ import { AnimatorOption, ImageKnifeAnimatorComponent,ImageKnifeOption } from "@o
|
||||||
struct ImageAnimatorPage {
|
struct ImageAnimatorPage {
|
||||||
@Local animatorOption: AnimatorOption = new AnimatorOption({
|
@Local animatorOption: AnimatorOption = new AnimatorOption({
|
||||||
state: AnimationStatus.Running,
|
state: AnimationStatus.Running,
|
||||||
iterations: -1
|
iterations: -1,
|
||||||
|
onFinish:()=>{
|
||||||
|
console.log("ImageKnifeAnimatorComponent animatorOption onFinish")
|
||||||
|
},
|
||||||
|
onStart:()=>{
|
||||||
|
console.log("ImageKnifeAnimatorComponent animatorOption onStart")
|
||||||
|
},
|
||||||
|
onPause:()=>{
|
||||||
|
console.log("ImageKnifeAnimatorComponent animatorOption onPause")
|
||||||
|
},
|
||||||
|
onCancel:()=>{
|
||||||
|
console.log("ImageKnifeAnimatorComponent animatorOption onCancel")
|
||||||
|
},
|
||||||
|
onRepeat:()=>{
|
||||||
|
console.log("ImageKnifeAnimatorComponent animatorOption onRepeat")
|
||||||
|
}
|
||||||
})
|
})
|
||||||
@Local animatorOption1: AnimatorOption = new AnimatorOption({
|
@Local animatorOption1: AnimatorOption = new AnimatorOption({
|
||||||
state: AnimationStatus.Initial
|
state: AnimationStatus.Initial
|
||||||
|
@ -33,15 +48,9 @@ struct ImageAnimatorPage {
|
||||||
Flex(){
|
Flex(){
|
||||||
Button("播放").onClick(()=>{
|
Button("播放").onClick(()=>{
|
||||||
this.animatorOption.state = AnimationStatus.Running
|
this.animatorOption.state = AnimationStatus.Running
|
||||||
this.animatorOption.onStart = ()=>{
|
|
||||||
console.log("ImageKnifeAnimatorComponent animatorOption onStart")
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
Button("暂停").onClick(()=>{
|
Button("暂停").onClick(()=>{
|
||||||
this.animatorOption.state = AnimationStatus.Paused
|
this.animatorOption.state = AnimationStatus.Paused
|
||||||
this.animatorOption.onFinish = ()=>{
|
|
||||||
console.log("ImageKnifeAnimatorComponent animatorOption onFinish")
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
Button("停止").onClick(()=>{
|
Button("停止").onClick(()=>{
|
||||||
this.animatorOption.state = AnimationStatus.Stopped
|
this.animatorOption.state = AnimationStatus.Stopped
|
||||||
|
|
Loading…
Reference in New Issue