【arkts】HarmonyOS 实现图片的水平翻转和垂直翻转

原图
在这里插入图片描述

图片水平(左右)翻转
在这里插入图片描述

import matrix4 from '@ohos.matrix4'

@Entry
@Component
struct FishGamePage {
private matrix1 = matrix4.identity().rotate({ x: 0, y: 1, z: 0, angle: 180 })

  @Styles transformStyle(){
    .transform(this.matrix1)
  }
  
  build() {
  	Image($r('app.media.xx'))
          .width(200)
          .height(100)
          .transformStyle()
   }
}

图片垂直(上下)翻转
在这里插入图片描述

import matrix4 from '@ohos.matrix4'

@Entry
@Component
struct FishGamePage {
private matrix1 = matrix4.identity().rotate({ x: 1, y: 0, z: 0, angle: 180 })

  @Styles transformStyle(){
    .transform(this.matrix1)
  }
  
  build() {
  	Image($r('app.media.xx'))
          .width(200)
          .height(100)
          .transformStyle()
   }
}
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>