HarmonyOS 如何实现让动画一直播放,直到我设置的终止条件
想实现点击刷新把图片做旋转动画,目前是直接把角度+360,但每次旋转完就结束了,想问下如何让他一直旋转,直到我设置一个标识让结束。
Image($r('app.media.btn_refresh'))
.width($r('app.float.vp_17'))
.height($r('app.float.vp_18'))
.rotate({angle:this.locationRefreshAngle})
.animation({curve:Curve.Linear,
onFinish:()=>{
}})
Text($r('app.string.refresh'))
.fontColor($r('app.color.cf7595a'))
.fontSize($r('app.float.fp_15'))
.onClick((event)=>{
this.locationRefreshAngle += 360
Logger.debug(TAG,`locationRefreshAngle = ${this.locationRefreshAngle}`)
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 动画中途如何终止?
113浏览 • 1回复 待解决
动画lottie能否设置播放次数
1841浏览 • 1回复 待解决
视频和直播播放HarmonyOS最佳实践
392浏览 • 1回复 待解决
HarmonyOS 如何实现打开弹窗后自动播放动画
219浏览 • 1回复 待解决
HarmonyOS 本地lottie动画无法播放
228浏览 • 1回复 待解决
如何实现小说插件、直播插件下发
1785浏览 • 1回复 待解决
TransitionEffect动画循环播放如何关闭
1673浏览 • 1回复 待解决
如何实现一个带动画的弹窗?
286浏览 • 1回复 待解决
HarmonyOS使用Image组件加载本地gif动图,gif一直在循环播放,如何做到只播放一次?
456浏览 • 1回复 待解决
HarmonyOS 如何实现RippleView动画?
159浏览 • 1回复 待解决
HarmonyOS lottie库,无法播放带有image的动画
216浏览 • 1回复 待解决
HarmonyOS 如何实现放大缩小的动画?
177浏览 • 1回复 待解决
HarmonyOS 如何实现WaveView动画?
151浏览 • 1回复 待解决
IDEA如何终止 Background Tasks
8435浏览 • 0回复 待解决
鸿蒙-如何实现播放一段音频
10862浏览 • 2回复 待解决
HarmonyOS 直播评论场景需要评论顶部渐隐效果,如何实现?
90浏览 • 1回复 待解决
HarmonyOS 如何实现音频声浪动画
296浏览 • 1回复 待解决
HarmonyOS 如何实现旋转动画
205浏览 • 1回复 待解决
HarmonyOS如何实现动态缩放动画
321浏览 • 1回复 待解决
如何应用属性动画实现宽高的动画
224浏览 • 1回复 待解决
是否支持端外悬浮框进行音视频直播的播放?
1610浏览 • 1回复 待解决
HarmonyOS 直播需求WebRTC
349浏览 • 1回复 待解决
HarmonyOS 如何实现文字动画显示与向上移动一段距离并渐变隐藏,并且支持快速点击文字播放连续的效果
183浏览 • 1回复 待解决
image组件如何控制gif的启动,停止,播放次数,及监听播放停止动画
256浏览 • 1回复 待解决
属性动画如何实现宽高动画效果
1852浏览 • 1回复 待解决
iterations属性表示次数 动画播放次数。默认播放一次,设置为-1时表示无限次播放。设置为0时表示无动画效果。
默认值:1
取值范围:[-1, +∞)
api参考https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-explicit-animation-V5