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_barHeightdimension52dp标题栏的高度
tb_immersivebooleanfalse是否是沉浸式标题栏
tb_actionPaddingdimension5dp左右图标的padding
tb_sideTextPaddingdimension14dp左右文字的padding
tb_sideTextColorcolorColor.WHITE左右文字的颜色
tb_titleTextColorcolorColor.WHITE主标题文字的颜色
tb_subTitleTextColorcolorColor.WHITE副标题文字的颜色
tb_actionTextColorcolorColor.WHITE附加动作文字的颜色
tb_centerGravityenumcenter中间title的对齐方式
tb_sideTextSizedimension15sp左右文字的大小
tb_titleTextSizedimension18sp主标题文字的大小
tb_subTitleTextSizedimension12sp副标题文字的大小
tb_actionTextSizedimension15sp附加动作文字的大小
tb_leftImageResourcereference/左侧图片的资源
tb_leftTextstring/左侧的文字
tb_titleTextstring/标题的文字
tb_subTitleTextstring/副标题的文字
tb_dividerColorcolorColor.TRANSPARENT分割线的颜色
tb_useThemeColorbooleantrue标题栏背景色是否使用主题颜色