HarmonyOS 如何查看responseRegion设置的触摸热区范围?

HarmonyOS 如何查看responseRegion设置的触摸热区范围?

HarmonyOS
2024-11-26 09:13:12
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

目前只能通过自定义的方式获取responseRegion。

@Entry 
@Component 
struct TouchTargetExample { 
  @State text: string = "" 
  @State x:number = 0 
  @State y:number = 0 
  @State reg_width:string = '10%' 
  @State reg_height:string = '100%' 
 
  build() { 
    Column({ space: 20 }) { 
      Text("{x:0,y:0,width:'50%',height:'100%'}") 
 
      // 热区宽度为按钮的一半,点击右侧无响应 
      Button("button1") 
        .responseRegion({ x: this.x, y: this.y, width: this.reg_width, height: this.reg_height }) 
        .onClick(() => { 
          this.text = 'button1 clicked' 
          console.log('button1 clicked: '+this.x+' '+this.y+' '+this.reg_width+' '+this.reg_height) 
        }) 
 
      Text(this.text).margin({ top: 10 }) 
    }.width('100%').margin({ top: 100 }) 
  } 
}
分享
微博
QQ
微信
回复
2024-11-26 15:10:58
相关问题
如何查看触摸范围
340浏览 • 1回复 待解决
Progress触摸增大demo
869浏览 • 1回复 待解决
HarmonyOS如何增加控件点击
564浏览 • 1回复 待解决
如何设置组件尺寸范围
365浏览 • 1回复 待解决
HarmonyOS responseRegion
211浏览 • 1回复 待解决
TimePicker如何设置时间选择器范围
6967浏览 • 1回复 待解决
HarmonyOS so修复能力
506浏览 • 1回复 待解决
如何查看HarmonyOSAPI文档
10689浏览 • 1回复 待解决
HarmonyOS 修复技术方案咨询
180浏览 • 1回复 待解决
HarmonyOS OCR能力范围
158浏览 • 1回复 待解决
HarmonyOS如何查看ArkUI控件源码
547浏览 • 1回复 待解决
HarmonyOS 如何查看HCI日志
546浏览 • 1回复 待解决
HarmonyOS 如何查看权限级别?
296浏览 • 1回复 待解决
触摸TextInput组件背景颜色如何更改
619浏览 • 1回复 待解决
PolarDB增加存储可用如何操作?
2789浏览 • 1回复 待解决
HarmonyOS 控件多指触摸问题
409浏览 • 1回复 待解决
HarmonyOS App是否支持更新?
137浏览 • 1回复 待解决
如何找出Redis中大Key与Key?
2747浏览 • 1回复 待解决