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 动画中途如何终止?
181浏览 • 1回复 待解决
动画lottie能否设置播放次数
1943浏览 • 1回复 待解决
视频和直播播放HarmonyOS最佳实践
551浏览 • 1回复 待解决
HarmonyOS 如何实现打开弹窗后自动播放动画
296浏览 • 1回复 待解决
TransitionEffect动画循环播放如何关闭
1755浏览 • 1回复 待解决
如何实现一个带动画的弹窗?
393浏览 • 1回复 待解决
属性动画 (animation)或者显式动画 (animateTo)设置无限次播放之后如何进行关闭和动画切换?
262浏览 • 1回复 待解决
HarmonyOS 本地lottie动画无法播放
321浏览 • 1回复 待解决
HarmonyOS 如何实现RippleView动画?
230浏览 • 1回复 待解决
如何实现小说插件、直播插件下发
1870浏览 • 1回复 待解决
鸿蒙-如何实现播放一段音频
10973浏览 • 2回复 待解决
HarmonyOS 如何实现点击一个按钮,让textinput获取焦点?
128浏览 • 1回复 待解决
如何应用属性动画实现宽高的动画
299浏览 • 1回复 待解决
HarmonyOS lottie库,无法播放带有image的动画
312浏览 • 1回复 待解决
HarmonyOS使用Image组件加载本地gif动图,gif一直在循环播放,如何做到只播放一次?
615浏览 • 1回复 待解决
HarmonyOS 直播评论场景需要评论顶部渐隐效果,如何实现?
189浏览 • 1回复 待解决
HarmonyOS 如何实现放大缩小的动画?
251浏览 • 1回复 待解决
HarmonyOS 如何实现WaveView动画?
230浏览 • 1回复 待解决
IDEA如何终止 Background Tasks
8634浏览 • 0回复 待解决
HarmonyOS如何实现动态缩放动画
432浏览 • 1回复 待解决
HarmonyOS 如何实现音频声浪动画
469浏览 • 1回复 待解决
HarmonyOS 如何实现旋转动画
319浏览 • 1回复 待解决
是否支持端外悬浮框进行音视频直播的播放?
1682浏览 • 1回复 待解决
HarmonyOS 通过AudioPlayer播放音频如何设置播放速度?
133浏览 • 1回复 待解决
HarmonyOS OS对于端外音视频直播的悬浮窗播放支持情况
126浏览 • 1回复 待解决
iterations属性表示次数 动画播放次数。默认播放一次,设置为-1时表示无限次播放。设置为0时表示无动画效果。
默认值:1
取值范围:[-1, +∞)
api参考https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-explicit-animation-V5