TitleBar

标题栏,可自定义标题的样式,支持主标题和副标题,支持左右两侧文字或图标设置。可动态加载也可以静态加载,提供了TitleUtils方便调用。

  • 演示效果

ActionBar - 图1

  • 使用案例
1. <com.xuexiang.xui.widget.actionbar.TitleBar
2. android:layout_width="match_parent"
3. android:layout_height="wrap_content"
4. android:layout_marginTop="5dp"
5. android:background="@color/xui_config_color_titlebar"
6. app:tb_barHeight="65dp"
7. app:tb_dividerColor="@color/xui_config_color_red"
8. app:tb_leftImageResource="@drawable/icon_back_white"
9. app:tb_leftText="回退"
10. app:tb_sideTextPadding="20dp"
11. app:tb_actionPadding="20dp"
12. app:tb_subTitleText="这是副标题"
13. app:tb_titleText="这是一个Title" />
  • 属性表:(TitleBar)
属性名 类型 默认值 备注
tb_barHeight dimension 52dp 标题栏的高度
tb_immersive boolean false 是否是沉浸式标题栏
tb_actionPadding dimension 5dp 左右图标的padding
tb_sideTextPadding dimension 14dp 左右文字的padding
tb_sideTextColor color Color.WHITE 左右文字的颜色
tb_titleTextColor color Color.WHITE 主标题文字的颜色
tb_subTitleTextColor color Color.WHITE 副标题文字的颜色
tb_actionTextColor color Color.WHITE 附加动作文字的颜色
tb_centerGravity enum center 中间title的对齐方式
tb_sideTextSize dimension 15sp 左右文字的大小
tb_titleTextSize dimension 18sp 主标题文字的大小
tb_subTitleTextSize dimension 12sp 副标题文字的大小
tb_actionTextSize dimension 15sp 附加动作文字的大小
tb_leftImageResource reference / 左侧图片的资源
tb_leftText string / 左侧的文字
tb_titleText string / 标题的文字
tb_subTitleText string / 副标题的文字
tb_dividerColor color Color.TRANSPARENT 分割线的颜色
tb_useThemeColor boolean true 标题栏背景色是否使用主题颜色