HarmonyOS .scale没有动画效果
.scale根本就没有动画效果
@Component ImageScale {
@State scaleValue: ScaleOptions = { x: 1, y: 1, z: 1 }
build() {
Column() {
Image(this.viewModel?.item?.image?.hdUrl)
.width("100%")
.aspectRatio(1.0)
.animation({ duration: 200, curve: "ease" })
.scale(this.scaleValue)
.gesture(TapGesture({ count: 2 }).onAction((event: GestureEvent) => {
let width = event.target.area.width.valueOf() as number
let height = event.target.area.height.valueOf() as number
let centerX = event.fingerList[0].localX / width
let centerY = event.fingerList[0].localY / height
if (this.scaleMode) {
this.scaleMode = false
this.scaleValue = {x : 1, y : 1}
} else {
this.scaleMode = true
this.scaleValue = {x : 2, y : 2, centerX: `${centerX * 100}%`, centerY:`${centerY * 100}%`}
}
}))
}
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS有没有类似TransitionDrawable渐变动画效果组件?
417浏览 • 1回复 待解决
HarmonyOS SideBarContainer通过showSideBar来自定义控制展开收起,没有动画效果?
253浏览 • 1回复 待解决
属性动画如何实现宽高动画效果
2032浏览 • 1回复 待解决
HarmonyOS 组件通过scale进行缩放时的问题
483浏览 • 1回复 待解决
HarmonyOS 自定义控件的aboutToAppear生命周期里执行animateTo动画没有效果
366浏览 • 1回复 待解决
如何实现动画转场效果
836浏览 • 1回复 待解决
HarmonyOS 没有全局的api loading动画
397浏览 • 1回复 待解决
HarmonyOS pushUrl与back是否可以去掉动画效果?
115浏览 • 1回复 待解决
HarmonyOS中如何实现类似链式动画的效果?
153浏览 • 0回复 待解决
Tabs 出现/消失转场动画效果
382浏览 • 1回复 待解决
文字动画效果如何实现
1892浏览 • 0回复 待解决
panGesture结合动画实现fling效果
890浏览 • 1回复 待解决
在 ArkUl中如何实现动画效果?
127浏览 • 0回复 待解决
如何实现list的折叠动画效果
498浏览 • 1回复 待解决
鸿蒙中怎么实现动画翻转效果
10505浏览 • 2回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中选择合适的动画曲线创建自然动画效果
90浏览 • 1回复 待解决
数字按键点击动画,点击按键和离开时都会出现动画效果提示用户按压位置和效果
795浏览 • 1回复 待解决
求助动画效果问题有懂的吗?
4182浏览 • 1回复 待解决
HarmonyOS 有没有类似DrawerLayout的效果的组件
296浏览 • 1回复 待解决
HarmonyOS search组件支持底纹词替换时设置动画效果吗?
214浏览 • 0回复 待解决
subscribeInfo.setDeviceId()没有效果
4263浏览 • 1回复 已解决
#鸿蒙通关秘籍#气泡动画效果如何设置?
95浏览 • 1回复 待解决
HarmonyOS Flutter 调用系统的震动似乎没有效果
93浏览 • 2回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS中实现地址交换动画效果?
58浏览 • 0回复 待解决
HarmonyOS 自定义tabBar,实现底部指示器动画滑动效果
397浏览 • 1回复 待解决
参考此代码实现