HarmonyOS 动画使用问题
代码如下:
@Entry
@Component
struct AnimationPage {
@State message: string = 'Hello World';
@State visible: boolean = false
build() {
Column() {
Button('click to show').margin({ top: 20, bottom: 20 })
.onClick(() => {
this.visible = !this.visible
})
Column() {
}
.width(100)
.height(100)
.visibility(this.visible ? Visibility.Visible : Visibility.Hidden)
.backgroundColor(Color.Red)
.transition(TransitionEffect.opacity(0.8).animation({
duration: 2000,
onFinish: () => {
console.log("AnimationTest", "animation finish")
}
}))
.onVisibleAreaChange([0.0, 1.0], (isVisible: boolean, currentRatio: number) => {
if (!isVisible && currentRatio <= 0) {
console.log("AnimationTest", "visibleAreaChange")
}
})
}
.height('100%')
.width('100%')
}
}
在上述代码中,如何监听动画结束回调?
.transition(TransitionEffect.opacity(0.8).animation({
duration: 2000,
onFinish: () => {
console.log("AnimationTest", "animation finish")
}
}))
onFinish没有回调如何监听到动画开始和结束的回调呢?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS PAG动画使用问题
146浏览 • 1回复 待解决
HarmonyOS 组件动画问题
83浏览 • 1回复 待解决
HarmonyOS 缩放动画问题
161浏览 • 1回复 待解决
HarmonyOS Naviagtion动画问题咨询
416浏览 • 1回复 待解决
HarmonyOS 路径动画相关问题
907浏览 • 1回复 待解决
HarmonyOS Grid拖拽动画问题
336浏览 • 1回复 待解决
HarmonyOS 平移动画问题
134浏览 • 1回复 待解决
HarmonyOS CAPI动画怎么使用?
494浏览 • 1回复 待解决
HarmonyOS 动画执行时机问题
465浏览 • 1回复 待解决
关于属性动画的问题?
10329浏览 • 3回复 待解决
HarmonyOS 复用转场动画示例3问题
168浏览 • 1回复 待解决
slice之间跳转动画问题?何如把默认的左右动画换成上下动画?
4453浏览 • 1回复 待解决
如何使用弹簧动画曲线
1037浏览 • 1回复 待解决
HarmonyOS 使用动画崩溃,请问如何调整
687浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过使用RenderGroup优化鸿蒙动画中的卡顿问题?
532浏览 • 1回复 待解决
HarmonyOS Navigation转场动画能否只对单个页面使用自定义转场动画
316浏览 • 1回复 待解决
HarmonyOS 如何使用Polyline组件添加动画效果
273浏览 • 1回复 待解决
#鸿蒙通关秘籍# 使用HarmonyOS Next进行页面转场动画时,如何避免白色闪屏问题?
214浏览 • 0回复 待解决
HarmonyOS animateTo过渡动画问题,内部文字显示异常
303浏览 • 1回复 待解决
HarmonyOS .zip格式的lottie动画,应该怎么使用
156浏览 • 1回复 待解决
求助动画效果问题有懂的吗?
4437浏览 • 1回复 待解决
使用转场动画时,如何在消失转场动画完成时执行其他操作
2380浏览 • 1回复 待解决
如何使用 HarmonyOS 提供的高性能动画组件?
388浏览 • 0回复 待解决
HarmonyOS 有没有可以不在UI里面使用的动画api
133浏览 • 1回复 待解决
HarmonyOS 网络请求框架中封装loading动画对话框问题
375浏览 • 1回复 待解决
文档中对animation参数的说明,其入参AnimateParam的onFinish回调不生效。https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-transition-animation-component-V5#transitioneffect10%E5%AF%B9%E8%B1%A1%E8%AF%B4%E6%98%8E
参考示例如下: