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背景问题
488浏览 • 1回复 待解决
鸿蒙webview如何去除默认的白色背景?
4574浏览 • 1回复 待解决
如何去除自定义弹窗的白色背景
2383浏览 • 1回复 待解决
HarmonyOS 页面路由 移除页面
65浏览 • 1回复 待解决
HarmonyOS 关于移除所有page
254浏览 • 1回复 待解决
如何移除页面上Video组件
1750浏览 • 1回复 待解决
harmonyOS5.0SDK移除linux编译
143浏览 • 0回复 待解决
HarmonyOS 如何设置渐变背景色?
951浏览 • 1回复 待解决