Navigation右上角的图为什么只能输入字符串string形式的相对路径作为图标?

如题:Navigation右上角的图为什么只能输入字符串string形式的相对路径作为图标?

阅读 569
1 个回答

可以通过如下方式设置Image作为图标

示例代码

  NavigationMenus() {
    Image($r('app.media.ic_contact_us'))
      .width(24)
      .height(24).margin({ top: 16, right: 16 }).onClick(() => {
    })
  }

  Navigation() {
  }
  .vertical(false)
  .scrollable(true)
  .barMode(BarMode.Scrollable)
  .barHeight(56)
  .onChange((index: number) => {
    console.info(index.toString())
  })
  .margin({ left: 16, right: 16 })
}
.backgroundColor($r("sys.color.ohos_id_color_sub_background"))

.title('附近门店')
.width('100%')
.titleMode(NavigationTitleMode.Mini)
.menus(this.NavigationMenus)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进