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

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

HarmonyOS
17h前
浏览
收藏 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
微信
回复
16h前
相关问题
HarmonyOS rightpadding和margin生效
843浏览 • 1回复 待解决
HarmonyOS Span 可以设置padding
460浏览 • 1回复 待解决
HarmonyOS 如何获取组件padding值?
62浏览 • 1回复 待解决
HarmonyOS 设置安全区域生效
44浏览 • 1回复 待解决
List组件initialIndex属性设置生效
2284浏览 • 1回复 待解决
HarmonyOS AES/ECB/PKCS7Padding 加解密
26浏览 • 1回复 待解决
ConstraintSize尺寸设置生效
2412浏览 • 1回复 待解决
HarmonyOS Panel 设置 borderRadius 生效
714浏览 • 1回复 待解决
HarmonyOS stack设置圆角生效
102浏览 • 1回复 待解决