应用条布局

  • 更新时间:2025-12-02 10:12:45

应用条布局-appbar-layout

是布局父类的(XLayout)的子类

原生类型:{com.google.android.material.appbar.AppBarLayout}

一、常用属性

bg - 背景颜色

设置背景颜色

<appbar-layout bg="#FF0000">
</appbar-layout>

bgImg - 背景图片

设置背景图片

<appbar-layout bgImg="/res/t01.png">
</appbar-layout>

liftOnScroll - 是否启用滚动阴影

是否启用滚动阴影

<appbar-layout liftOnScroll="false">
</appbar-layout>

padding - 内边距

设置内边距

参数顺序:左,上,右,下(单位:dp)

<appbar-layout padding="0,0,0,0">
</appbar-layout>

gravity - 重力

设置重力

<appbar-layout gravity="center">
</appbar-layout>

setBg(color)

设置背景颜色

  • 参数 : color {int} 颜色值

//解析布局,获得ui对象
let ui = $ui.layout("./mUi.xml");
//获得控件
let abl = ui.get("mAppBarLayout");
//设置背景颜色
abl.setBg($color.RED);

setBg(color)

设置背景颜色

  • 参数 : color {string} 颜色值

//解析布局,获得ui对象
let ui = $ui.layout("./mUi.xml");
//获得控件
let abl = ui.get("mAppBarLayout");
//设置背景颜色
abl.setBg("#000000");