HarmonyOS Navigation标题居中,背景设置

Navigation 如何设置导航栏居中,背景颜色。 似乎目前只能使用@Builder自定义组件。

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

您可以参考以下代码:

@Entry 
@Component 
struct NavigationExample { 
 @Builder NavigationTitle() { 
  Column() { 
   Text('Title') 
    .fontColor('#182431') 
    .fontSize(30) 
    .lineHeight(41) 
    .fontWeight(700) 
   Text('subtitle') 
    .fontColor('#182431') 
    .fontSize(14) 
    .lineHeight(19) 
    .opacity(0.4) 
  }.alignItems(HorizontalAlign.Center) 
  .width('100%') 
 } 
 build() { 
  Column() { 
   Navigation() { 
   } 
   .title(this.NavigationTitle) 
   // .menus(this.NavigationMenus) 
   .mode(NavigationMode.Auto) 
   //设置导航栏的整体背景色 
   .backgroundColor("#ffd61414") 
   // .hideNavBar(true) 
   .titleMode(NavigationTitleMode.Full) 
   // 设置工具栏的背景颜色 
   .toolbarConfiguration([ 
    { 
     value:'add', 
     icon: $r("app.media.app_icon") 
    } 
   ], 
    { 
     backgroundColor:"#830049ff", 
    } 
   ) 
   .hideTitleBar(false) 
   .hideToolBar(false) 
   //设置标题栏的背景颜色 
   .title(this.NavigationTitle, { 
    backgroundColor: "#f0e9ef38", 
   }) 
   .onTitleModeChange((titleModel: NavigationTitleMode) => { 
    console.info('titleMode' + titleModel) 
   }) 
  }.width('100%').height('100%').backgroundColor('#F1F3F5') 
 } 
}
分享
微博
QQ
微信
回复
2024-08-30 18:06:07
相关问题
HarmonyOS Text设置align不居中
442浏览 • 1回复 待解决
HarmonyOS 组件/容器设置背景样式
249浏览 • 1回复 待解决
HarmonyOS Tabs组件bar背景设置问题
277浏览 • 1回复 待解决
元服务顶部状态栏怎么设置标题
1756浏览 • 3回复 待解决
HarmonyOS 如何设置渐变背景色?
628浏览 • 1回复 待解决
如何设置卡片背景为透明
2648浏览 • 1回复 待解决
XComponent组件如何设置背景颜色
2073浏览 • 1回复 待解决
HarmonyOS 设置冷启动的背景
203浏览 • 1回复 待解决
Input组件是否支持设置文本居中对齐
1880浏览 • 1回复 待解决
如何设置窗口的背景
1826浏览 • 1回复 待解决
如何设置WebView的背景色?
391浏览 • 1回复 待解决
求问,原子化服务标题栏如何设置
3390浏览 • 1回复 待解决