HarmonyOS bindMenu的背景问题
咨询描述:
当设置bindMenu时,给CustomBuilder设置背景色,界面显示后面还是有白色的背景色。
demo代码:
@Entry
@Component
struct MenuExample {
@State listData: number[] = [0, 0, 0]
@Builder MenuBuilder() {
Flex({ direction: FlexDirection.Column, justifyContent: FlexAlign.Center, alignItems: ItemAlign.Center }) {
ForEach(this.listData, (item:number, index) => {
Column() {
Row() {
Image($r("app.media.icon")).width(20).height(20).margin({ right: 5 })
Text(`${index as number + 1}`).fontSize(20)
}
.width('100%')
.height(30)
.justifyContent(FlexAlign.Center)
.align(Alignment.Center)
.onClick(() => {
console.info(`Menu${index as number + 1} Clicked!`)
})
if (index != this.listData.length - 1) {
Divider().height(10).width('80%').color('#ccc')
}
}.padding(5).height(40)
})
}.width(100)
.backgroundColor(Color.Black)
}
build() {
Column() {
Text('click for menu')
.fontSize(20)
.margin({ top: 20 })
.bindMenu(this.MenuBuilder)
}
.height('100%')
.width('100%')
.backgroundColor('#f0f0f0')
}
}
文档链接:
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS bindMenu使用如何移除白色背景?
687浏览 • 1回复 待解决
bindMenu去不掉半透明背景 ,该怎么处理?
545浏览 • 1回复 待解决
HarmonyOS 如何去掉bindMenu传入视图背景的圆角效果,使之宽度铺满屏幕
225浏览 • 1回复 待解决
HarmonyOS bindMenu(this.MyMenu) 传入自定义组件存在默认背景颜色样式
690浏览 • 1回复 待解决
HarmonyOS 背景水印问题
573浏览 • 1回复 待解决
HarmonyOS 气泡背景颜色问题
230浏览 • 1回复 待解决
背景属性的问题有哪些?
705浏览 • 1回复 待解决
HarmonyOS 文字背景局部拉伸问题
297浏览 • 1回复 待解决
HarmonyOS Tabs组件bar背景设置问题
943浏览 • 1回复 待解决
HarmonyOS 子窗口设置背景颜色不生效的问题
268浏览 • 1回复 待解决
HarmonyOS 关于UIAbility设置启动背景图的问题
406浏览 • 1回复 待解决
HarmonyOS 图片背景及边框圆角设置问题
1634浏览 • 1回复 待解决
鸿蒙JS服务卡片背景模糊无效的问题
6133浏览 • 1回复 待解决
#鸿蒙通关秘籍#frameNode无法使用bindmenu通用属性
558浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何使用bindMenu实现菜单弹出效果?
589浏览 • 1回复 待解决
HarmonyOS 自定义Dialog背景色透明问题
1418浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过bindMenu属性绑定自定义菜单
345浏览 • 1回复 待解决
HarmonyOS DigitIndicator的背景怎么设置
175浏览 • 1回复 待解决
HarmonyOS 如何设置SubWindow的背景颜色
275浏览 • 1回复 待解决
HarmonyOS page的背景颜色相关
249浏览 • 1回复 待解决
如何实现按钮组件没有背景,直接用背景图当背景?
2193浏览 • 1回复 待解决
HarmonyOS 如何设置布局的背景阴影
194浏览 • 1回复 待解决
HarmonyOS textinput默认的样式背景如何去除
404浏览 • 1回复 待解决
HarmonyOS 如何给span的背景设置padding
191浏览 • 1回复 待解决
HarmonyOS Popup背景处理
121浏览 • 1回复 待解决
可以使用bindContextMenu来实现。
示例代码如下: