应用条
- 更新时间:2026-03-14 11:41:52
应用条是一个软件的顶部条,用来显示标题、操作按钮等。应用条-appbar
原生类型:{com.google.android.material.appbar.MaterialToolbar}
在使用的时候最好配合[appbar-layout]组件一起使用

一、常用属性
title - 标题
设置标题

subTitle - 副标题
设置副标题

titleColor - 标题颜色
设置标题颜色

subTitleColor - 副标题颜色
设置副标题颜色

icon - 图标
设置图标
![]()
iconTint - 图标颜色
设置图标颜色
![]()
bg - 背景颜色
设置背景颜色

bgImg - 背景图片
设置背景图片

menu - 菜单节点
菜单节点
menu节点中拥有如下属性:
- text/文本/文字: 设置文本
- icon/图标: 设置图标
- iconTint/iconColor/图标颜色: 设置图标颜色
- showAction/显示方式: 设置菜单显示方式(always/一直:总是显示;ifroom/有空间:如果有空间才显示;never/从不:从不显示;withtext/带文字:携带文本显示)
- item {xml} 子菜单节点
- more/moreIcon/更多/更多图标: 用来指定多级菜单图标(默认图标是三个点样式)
- moreTint/moreIconTint/moreColor/moreIconColor/更多颜色: 指定多级子菜单图标的颜色
item节点拥有如下属性:
- text/文本/文字: 设置选项文本
- item/menu/选项/项目/菜单: {标签} 为子菜单设置子菜单节点(因此item节点中可以嵌套写自己的item子菜单节点)
属性提示例如:“moreTint/moreIconTint/moreColor/moreIconColor/更多颜色”指的是在该标签中可以使用其中任何一个属性名称来表达设置更多图标的颜色。
例如:moreTint="#C94F4F" 或者 moreIconColor="#C94F4F" 或者 更多颜色="#C94F4F" 都是等价的表达方式。

设置主菜单颜色
![]()
设置多级菜单

设置多级菜单图标
![]()
back - 启用返回按钮
设置启用返回按钮

backTint - 返回按钮颜色
设置返回按钮颜色

padding - 内边距
设置内边距

二、常用函数
setTitle(title)
设置标题
- 参数 : title {string} 标题
setSubTitle(subTitle)
设置副标题
- 参数 : subTitle {string} 副标题
setTitleColor(color)
设置标题颜色
- 参数 : color {int} 颜色值
setTitleColor(color)
设置标题颜色
- 参数 : color {string} 颜色值
setSubTitleColor(color)
设置副标题颜色
- 参数 : color {int} 颜色值
setSubTitleColor(color)
设置副标题颜色
- 参数 : color {string} 颜色值
setBack(back)
设置显示返回按钮
- 参数 : back {Boolean} 是否显示返回按钮
setBackTint(color)
设置显示返回按钮颜色
- 参数 : color {String} 返回按钮颜色
setIcon(icon)
设置图标
- 参数 : icon {String} 图标
setIconTint(icon)
设置图标颜色
- 参数 : icon {String} 图标
clickIcon(callback)
设置图标点击事件
- 参数 : callback {()=>{}} 图标点击事件
setBg(color)
设置背景颜色
- 参数 : color {int} 颜色值
setBg(color)
设置背景颜色
- 参数 : color {string} 颜色值
back(callback)
监听返回事件
- 参数 : callback {(view)=>{}} 返回按钮点击事件
menu(callback)
监听菜单事件
- 参数 : callback {(title)=>{}} 菜单点击事件
bind(drawer)
绑定drawer
- 参数 : drawer {drawer}