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使用如何移除白色背景?
133浏览 • 1回复 待解决
bindMenu去不掉半透明背景 ,该怎么处理?
153浏览 • 1回复 待解决
HarmonyOS bindMenu(this.MyMenu) 传入自定义组件存在默认背景颜色样式
152浏览 • 1回复 待解决
HarmonyOS 背景水印问题
204浏览 • 1回复 待解决
背景属性的问题有哪些?
305浏览 • 1回复 待解决
HarmonyOS Tabs组件bar背景设置问题
179浏览 • 1回复 待解决
HarmonyOS 图片背景及边框圆角设置问题
602浏览 • 1回复 待解决
HarmonyOS 自定义Dialog背景色透明问题
634浏览 • 1回复 待解决
鸿蒙JS服务卡片背景模糊无效的问题
5616浏览 • 1回复 待解决
HarmonyOS Text的Span如何添加背景为边框?
224浏览 • 1回复 待解决
HarmonyOS 设置冷启动的背景图
87浏览 • 1回复 待解决
HarmonyOS 组件/容器设置背景样式
148浏览 • 1回复 待解决
如何实现按钮组件没有背景,直接用背景图当背景?
1817浏览 • 1回复 待解决
HarmonyOS checkbox 点击时的背景效果怎么移除
229浏览 • 1回复 待解决
HarmonyOS Navigation标题居中,背景设置
512浏览 • 1回复 待解决
HarmonyOS 按钮或其他控件背景色的渐变方案
155浏览 • 1回复 待解决
HarmonyOS Drawing API 怎么实现文字框的圆角背景
317浏览 • 1回复 待解决
HarmonyOS 如何配置应用的默认全局背景色
402浏览 • 1回复 待解决
HarmonyOS bindContextMenu无法设置背景、箭头颜色
217浏览 • 1回复 待解决
HarmonyOS 如何设置渐变背景色?
316浏览 • 1回复 待解决
背景色透明度问题解决方案
378浏览 • 1回复 待解决
如何设置WebView的背景色?
275浏览 • 1回复 待解决
如何设置窗口的背景色
1761浏览 • 1回复 待解决
HarmonyOS 通过bindpop弹出的pop面板显示和消失的时候会先显示默认背景色,再显示设置的背景色
146浏览 • 1回复 待解决
HarmonyOS Row()、Button()、Column()如何设置渐变色的背景?
352浏览 • 2回复 待解决
可以使用bindContextMenu来实现。
示例代码如下: