鸿蒙HarmonyOS NEXT开发:自定义事件拦截(ArkTS组件事件)

为组件提供自定义的事件拦截能力,开发者可根据事件在控件上按下时发生的位置,输入源等事件信息决定控件上的HitTestMode属性。

说明:

从API Version 12开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。

onTouchIntercept

onTouchIntercept(callback: Callback)

系统能力: SystemCapability.ArkUI.ArkUI.Full

参数:

参数名 参数类型 必填 参数描述
callback Callback 给组件绑定自定义事件拦截回调,并使能在做触摸测试时回调此函数。

示例

// xxx.ets
@Entry
@Component
struct Index {
  isPolygon(event: TouchEvent) {
    return true;
  }

  build(){
    Row(){
      Column(){
        Text("hello world")
          .backgroundColo

你可能感兴趣的:(鸿蒙,ArkTS,harmonyos,华为,鸿蒙,android,驱动开发)