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渐变动画效果组件? 
1565浏览  • 1回复 待解决
HarmonyOS 动画效果+手势 
1024浏览  • 1回复 待解决
HarmonyOS  List动画效果 
1069浏览  • 1回复 待解决
HarmonyOS 列表动画效果 
1294浏览  • 1回复 待解决
HarmonyOS 旋转动画效果 
1176浏览  • 1回复 待解决
HarmonyOS 动画效果实现 
1628浏览  • 1回复 待解决
HarmonyOS SideBarContainer通过showSideBar来自定义控制展开收起,没有动画效果? 
1049浏览  • 1回复 待解决
HarmonyOS clipShape 动画效果实现 
1429浏览  • 0回复 待解决
HarmonyOS 有出现动画,但没有消失动画 
916浏览  • 1回复 待解决
属性动画如何实现宽高动画效果 
3388浏览  • 1回复 待解决
HarmonyOS 拍摄录制的动画效果 
708浏览  • 1回复 待解决
HarmonyOS  grid拖拽和增删动画效果 
1108浏览  • 1回复 待解决
如何实现动画转场效果 
2299浏览  • 1回复 待解决
HarmonyOS  LazyForEach中listItem添加动画效果 
1152浏览  • 1回复 待解决
HarmonyOS 实现按钮长按动画效果 
1569浏览  • 1回复 待解决
panGesture结合动画实现fling效果 
2218浏览  • 1回复 待解决
HarmonyOS 如何使用Polyline组件添加动画效果 
904浏览  • 1回复 待解决
HarmonyOS Text添加动画效果与预期不符 
1101浏览  • 1回复 待解决
HarmonyOS 自定义控件的aboutToAppear生命周期里执行animateTo动画没有效果 
1694浏览  • 1回复 待解决
HarmonyOS  有没有帧动画组件 
1386浏览  • 1回复 待解决
Tabs 出现/消失转场动画效果 
1417浏览  • 1回复 待解决
文字动画效果如何实现 
3950浏览  • 0回复 待解决
HarmonyOS  grid拖拽效果如何添加动画 
1271浏览  • 1回复 待解决
HarmonyOS TransitionEffect.scale结束位置的问题 
837浏览  • 1回复 待解决
HarmonyOS 没有全局的api loading动画 
1593浏览  • 1回复 待解决





















参考此代码实现