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 绝对布局位置不对
347浏览 • 0回复 待解决
HarmonyOS animateTo或animation动画如何取消
86浏览 • 1回复 待解决
animateTo动画如何直接停止
2556浏览 • 2回复 待解决
animation 动画如何应用在canvas 内容里面?
368浏览 • 1回复 待解决
HarmonyOS 属性动画中途如何停止?
424浏览 • 1回复 待解决
HarmonyOS 无限循环的动画,怎么打断停止
72浏览 • 1回复 待解决
HarmonyOS 如何停止无限旋转中的动画
26浏览 • 1回复 待解决
HarmonyOS promptAction.showActionMenu方法弹框位置不对
22浏览 • 1回复 待解决
属性动画 (animation)或者显式动画 (animateTo)设置无限次播放之后如何进行关闭和动画切换?
513浏览 • 1回复 待解决
image组件如何控制gif的启动,停止,播放次数,及监听播放停止动画
447浏览 • 1回复 待解决
HarmonyOS 如何停止动画,回到初始的静止状态
44浏览 • 1回复 待解决
HarmonyOS 如何停止一个无限循环的动画
60浏览 • 1回复 待解决
服务卡片的进度条如何停止动画
8859浏览 • 1回复 待解决
HarmonyOS 无限循环的 animateTo 动画有办法主动停止吗?
124浏览 • 1回复 待解决
接入HarmonyOS的rn_video组件,开启capi后组件位置不对
415浏览 • 1回复 待解决
一个有关组件动画后台无法停止的问题?
235浏览 • 0回复 待解决
HarmonyOS 如何在capi上对应实现animation()功能?
353浏览 • 1回复 待解决
HarmonyOS 屏幕点击,在对应位置显示一个动画
21浏览 • 1回复 待解决
HarmonyOS avplayer错误码好像不对
40浏览 • 1回复 待解决
PullToRefresh停止刷新,目前找不到停止刷新和加载的方法
544浏览 • 1回复 待解决
如何停止UIAbility自身
2025浏览 • 1回复 待解决
HarmonyOS Flex组件存在问题,UI不对
69浏览 • 1回复 待解决
参考以下demo,demo里使用定时器来模拟的异步请求