HarmonyOS animation动画停止位置不对
animation动画停止的位置,我想恢复初始位置,现在的实际效果是,哪里停止就在哪里,没办法恢复到初始位置。默认rotateAngle=0,开始时设置rotateAngle=360,请求完成数据后,再次设置rotateAngle=0,动画停止。但是停止的位置不是0的角度,选装中在哪里停止,就是那个角度了。
Image($r('app.media.icon_stock_refresh_blue'))
.width(16)
.height(16)
.objectFit(ImageFit.Contain)
.margin({ left: 12 })
.rotate({ angle: this.data.rotateAngle })
.animation({
duration: 300,
curve: Curve.Linear,
delay: 0,
iterations: -1, // 设置-1表示动画无限循环
playMode: PlayMode.Normal
})
.onClick(() => {
this.homepageModel.reloadEvalStocks(this.parentData, true)
})
setAnimState(isStart: boolean) {
if (isStart) {
this.rotateAngle = 360
} else {
this.rotateAngle = 0
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS animation动画无法生效
140浏览 • 1回复 待解决
HarmonyOS 绝对布局位置不对
564浏览 • 0回复 待解决
HarmonyOS animateTo或animation动画如何取消
250浏览 • 1回复 待解决
HarmonyOS 动画如何停止或者取消?
81浏览 • 1回复 待解决
animateTo动画如何直接停止
2719浏览 • 2回复 待解决
HarmonyOS 帧动画如何主动停止
135浏览 • 1回复 待解决
animation 动画如何应用在canvas 内容里面?
565浏览 • 1回复 待解决
HarmonyOS 无限循环的动画,怎么打断停止
195浏览 • 1回复 待解决
HarmonyOS 如何停止无限旋转中的动画
165浏览 • 1回复 待解决
HarmonyOS 属性动画中途如何停止?
604浏览 • 1回复 待解决
HarmonyOS promptAction.showActionMenu方法弹框位置不对
109浏览 • 1回复 待解决
image组件如何控制gif的启动,停止,播放次数,及监听播放停止动画
658浏览 • 1回复 待解决
HarmonyOS 如何停止一个无限循环的动画
180浏览 • 1回复 待解决
属性动画 (animation)或者显式动画 (animateTo)设置无限次播放之后如何进行关闭和动画切换?
709浏览 • 1回复 待解决
HarmonyOS 如何停止动画,回到初始的静止状态
125浏览 • 1回复 待解决
服务卡片的进度条如何停止动画
9131浏览 • 1回复 待解决
HarmonyOS 在Column onAppear时,通过linearGradient和animation改变控件背景的动画
149浏览 • 1回复 待解决
HarmonyOS 无限循环的 animateTo 动画有办法主动停止吗?
326浏览 • 1回复 待解决
接入HarmonyOS的rn_video组件,开启capi后组件位置不对
548浏览 • 1回复 待解决
一个有关组件动画后台无法停止的问题?
345浏览 • 0回复 待解决
HarmonyOS 屏幕点击,在对应位置显示一个动画
167浏览 • 1回复 待解决
HarmonyOS 如何在capi上对应实现animation()功能?
497浏览 • 1回复 待解决
参考以下demo,demo里使用定时器来模拟的异步请求