HarmonyOS bindMenu使用如何移除白色背景?

HarmonyOS bindMenu使用如何移除白色背景。

HarmonyOS
2024-10-12 09:42:55
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

MenuOptions继承ContextMenuOptions,ContextMenuOptions中的backgroundColor和backgroundBlurStyle可以组合设置弹窗背板的颜色。

详细文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-menu-V5#contextmenuoptions10

示例代码如下:

@Entry  
@Component  
struct DirectiveMenuExample {  
  @Builder MenuBuilder() {  
    Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) {  
      Text('Options')  
      Divider().strokeWidth(2).margin(5).color('#F0F0F0')  
      Text('Hide')  
      Divider().strokeWidth(2).margin(5).color('#F0F0F0')  
      Text('Exit')  
    }.backgroundColor(Color.Orange).width(200)  
  }  
  build() {  
    Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) {  
      Column() {  
        Text("MenuExample").fontSize(20).width('100%').height("25%").backgroundColor('#F0F0F0').textAlign(TextAlign.Center)  
          .bindMenu(this.MenuBuilder, { placement: Placement.Bottom, backgroundColor: Color.Orange, backgroundBlurStyle: BlurStyle.NONE })  
      }  
    }  
    .backgroundColor(Color.Pink).width('100%') .height('100%')  
  }  
}
分享
微博
QQ
微信
回复
2024-10-12 15:37:15
相关问题
HarmonyOS bindMenu背景问题
344浏览 • 1回复 待解决
鸿蒙webview如何去除默认的白色背景?
4397浏览 • 1回复 待解决
如何去除自定义弹窗的白色背景
2238浏览 • 1回复 待解决
HarmonyOS 关于移除所有page
168浏览 • 1回复 待解决
如何移除页面上Video组件
1663浏览 • 1回复 待解决
harmonyOS5.0SDK移除linux编译
28浏览 • 0回复 待解决
HarmonyOS 如何设置渐变背景色?
567浏览 • 1回复 待解决
HarmonyOS 背景图片如何填充满组件
310浏览 • 1回复 待解决
使用js引擎 设置dom背景色无效
722浏览 • 0回复 待解决
HarmonyOS 背景水印问题
248浏览 • 1回复 待解决
XComponent组件如何设置背景颜色
2060浏览 • 1回复 待解决
如何设置卡片背景为透明
2628浏览 • 1回复 待解决