#鸿蒙学习大百科#如何通过双指的捏合实现图片的缩放?

如何通过双指的捏合实现图片的缩放?

HarmonyOS
2024-09-26 09:46:56
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
被窝终结者
@Entry
@Component
struct Index {
  @State scaleValue:number = 1
  @State pinchValue:number = 1
  build() {
    Column() {
      Image($r("app.media.app_icon"))
        .scale({x:this.scaleValue,y:this.scaleValue,z:1})
        .gesture(PinchGesture({ fingers: 2 })
          .onActionEnd(e=>{
            this.pinchValue = this.scaleValue
          })
          .onActionUpdate(e=>{
              this.scaleValue = this.pinchValue*e.scale
          })
          .onActionStart(e => {

        }))
    }
    .height('100%')
    .width('100%')
  }
}
分享
微博
QQ
微信
回复
2024-09-26 16:30:18
相关问题
#鸿蒙学习大百科#如何实现ui优化?
201浏览 • 1回复 待解决