HarmonyOS Image组件设置padding后,padding扩充的区域点击不生效

图片设置padding后,通过border可以看到已经扩充了,但是点击扩充区域无点击事件

HarmonyOS
2024-12-26 15:44:55
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

参考:

@Entry
@Component
struct Index {
  @State message: string = 'Hello World'

  build() {
    Column() {
      Row() {
        Image($r('app.media.startIcon'))
          .width(200)
          .height(50)
          .objectFit(ImageFit.Contain)
          .padding({ left: 100 })
          .borderWidth(2)
          .borderColor(Color.Black)
          .onClick(event => {
            console.log("-----我被点击了")
          })
          .onTouch(event => {
            console.log("-----我被touch了")
          })
      }
      .width('100%')
      .height(70)
      .justifyContent(FlexAlign.Center)
      .alignItems(VerticalAlign.Center)

    }
  }
}
分享
微博
QQ
微信
回复
2024-12-26 17:28:50
相关问题
HarmonyOS rightpadding和margin生效
1143浏览 • 1回复 待解决
HarmonyOS Span 可以设置padding
891浏览 • 1回复 待解决
HarmonyOS 如何获取组件padding值?
325浏览 • 1回复 待解决
HarmonyOS 如何给span背景设置padding
187浏览 • 1回复 待解决
HarmonyOS 设置安全区域生效
409浏览 • 1回复 待解决
List组件initialIndex属性设置生效
2556浏览 • 1回复 待解决
HarmonyOS AES/ECB/PKCS7Padding 加解密
263浏览 • 1回复 待解决