HarmonyOS UI组件自定义点击范围
需要自定义组件点击访问,只有组件某一部分区域点击是才会触发onClick事件。
比如一个按钮,只有左边部分点击才会触发onClick事件,右边部分点击不会触发onClick事件。右边不响应事件的部分区域,如果重叠了其他组件,需要事件需要传递到重叠组件处理。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS  自定义UI组件如何自定义属性方法 
2276浏览  • 1回复 待解决
HarmonyOS 自定义UI组件如何在外部引用到自定义UI组件里得方法 
1382浏览  • 1回复 待解决
HarmonyOS 拍照自定义取景范围 
784浏览  • 1回复 待解决
HarmonyOS 地图组件如何添加自定义UI 
943浏览  • 1回复 待解决
HarmonyOS 自定义组件如何传递点击事件? 
1134浏览  • 1回复 待解决
Tabs组件自定义导航栏UI问题 
1916浏览  • 1回复 待解决
ArkUI如何实现自定义组件传递点击事件 
6619浏览  • 2回复 待解决
HarmonyOS 关于自定义dialog使用范围的疑问 
1464浏览  • 1回复 待解决
HarmonyOS GridObjectSortComponent如何自定义UI样式 
1402浏览  • 1回复 待解决
HarmonyOS 自定义封装的组件列表更新服用UI问题 
1359浏览  • 1回复 待解决
HarmonyOS  自定义弹窗组件,点击空白处弹窗消失 
835浏览  • 1回复 待解决
HarmonyOS 自定义弹窗点击跳转问题 
1143浏览  • 1回复 待解决
HarmonyOS 定义自定义组件 
1544浏览  • 1回复 待解决
请问自定义组件内的点击事件时机要怎样传给调用自定义组件的页面里来? 
1471浏览  • 1回复 待解决
HarmonyOS  如何自定义UICalendarPicker点击弹出 
988浏览  • 1回复 待解决
HarmonyOS 在自定义页面中点击回车键触发UI的onclick事件 
1341浏览  • 1回复 待解决
HarmonyOS 自定义组件如何把点击事件回调给给父组件 
1366浏览  • 1回复 待解决
Stack包裹的自定义组件下方区域点击状态异常 
656浏览  • 0回复 待解决
HarmonyOS 自定义通知栏点击更新需求 
992浏览  • 1回复 待解决
自定义组件实现了组件复用后,如果使用@Reuseable这个组件的复用范围是什么? 
1492浏览  • 1回复 待解决
HarmonyOS 自定义组件如何写自定义事件? 
2183浏览  • 1回复 待解决
HarmonyOS 自定义输入键盘,发现点击某个Text组件,无法获取TextInput的焦点,弹出自定义键盘 
1510浏览  • 1回复 待解决
HarmonyOS 自定义滑动组件 
1056浏览  • 1回复 待解决
HarmonyOS 自定义组件问题 
1782浏览  • 1回复 待解决
如何在自定义函数中创建一个UI组件 
2915浏览  • 1回复 待解决





















参考demo:
设置了按钮下面一半矩形热区,上面一半的右边半边热区。点击这些区域会触发点击事件,上面一半的左边半边会透传到column的点击事件。
参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-touch-target-V5#示例
使用上述demo可以穿透到重叠部位,不过要重新设置热区,用responseRegion设置矩形热区数组,除去矩形热区数组区域的地方都可以传到下方被覆盖组件。