HarmonyOS Stack中最底层的子组件是否支持处理点击事件?
在保存图片场景时(手动保存和自动保存),由于SaveButton不支持自定义样式。所以采用Stack堆叠的方式,不想让SaveButton显示,但需要用到它的点击事件。
具体代码如下所示:
build() {
Stack() {
SaveButton({icon:SaveIconStyle.FULL_FILLED, buttonType:ButtonType.Normal})
.width(32)
.height(52)
.borderWidth(1)
.borderColor(Color.Black)
.backgroundColor(Color.Orange)
.onClick(() => {
this.onSaveClick()
})
Column() {
Image(this.getEnabled() ? $r('app.media.icon_home_save') : $r('app.media.icon_home_save_uncheck'))// .fillColor(this.getEnabled()?$r('app.color.app_theme_color_338'):$r('app.color.col_999'))
.objectFit(ImageFit.Contain)
.width(32)
Text($r('app.string.common_save'))
.margin({ top: 4 })
.fontSize(12)
.fontColor('#444444')
}
.enabled(this.getEnabled())
.backgroundColor(Color.White)
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
父组件中如何处理子组件内点击事件
2753浏览 • 1回复 待解决
HarmonyOS Stack布局中,两个重叠的组件点击事件问题
639浏览 • 1回复 待解决
HarmonyOS 子组件中点击事件交给父组件处理,在父组件种修改数据后子组件不刷新
452浏览 • 1回复 待解决
HarmonyOS 弹窗父组件的滑动事件穿透给子组件,禁止子组件滑动,允许点击事件传透
372浏览 • 0回复 待解决
父子组件间点击事件,有没有方法能够控制点击事件在不同的情况触发父/子组件的点击事件
886浏览 • 1回复 待解决
HarmonyOS 动态UI点击事件处理
164浏览 • 1回复 待解决
HarmonyOS Stack布局,子组件对齐方向问题
957浏览 • 1回复 待解决
是否可以通过代码触发组件的点击事件
1817浏览 • 1回复 待解决
HarmonyOS 关于给父组件添加Padding之后,子组件点击事件发生偏移
291浏览 • 1回复 待解决
如何实现Stack布局页面内点击事件透传
796浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在Click事件中阻止子组件触发父组件点击事件的冒泡?
97浏览 • 0回复 待解决
如果为组件设置点击事件,并在点击后处理相关业务逻辑?
374浏览 • 1回复 待解决
HarmonyOS 弹层的点击事件透传处理
70浏览 • 1回复 待解决
Stack堆叠容器点击事件无法穿透怎么办啊?
2756浏览 • 1回复 待解决
HarmonyOS 子组件响应父组件的事件方法
311浏览 • 1回复 待解决
Stack容器中,顶层组件遮挡底部组件导致其点击事件无效。这种情况该怎么解决?
1125浏览 • 1回复 待解决
HarmonyOS 父组件如何响应子组件内的事件方法 ,子组件如何响应父组件内的事件方法?
361浏览 • 1回复 待解决
在Stack()布局中,如何调整子组件的对齐方式
492浏览 • 1回复 待解决
HarmonyOS CAPI是否支持监听组件可见区域变化事件
486浏览 • 1回复 待解决
Stack组件中如何触发下层事件的控件
285浏览 • 1回复 待解决
#鸿蒙通关秘籍#HarmonyOS 中如何使用 Stack 容器实现子组件的堆叠?
194浏览 • 1回复 待解决
HarmonyOS Swiper组件是否支持子组件为Video组件,并且可以自动播放
456浏览 • 1回复 待解决
HarmonyOS 子组件如何拦截触摸事件
65浏览 • 1回复 待解决
使用ForEach组件在点击后如何获得被点击的子组件的索引?
1114浏览 • 1回复 待解决
子组件的事件可以传到父组件吗
676浏览 • 1回复 待解决
普通按钮可以通过设置下面column的属性hitTestBehavior(HitTestMode.Transparent),实现兄弟节点响应触摸测试,但是SaveButton是安全控件,不支持该能力,不能通过stack方式达到自定义SaveButton的目的,SaveButton仅支持官方提供的样式定义。参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-hit-test-behavior-V5#hittestbehavior
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-security-components-savebutton-V5#savebuttonoptions