手记

通用标题栏

这是第「34篇」分享

DemoYang(ID:Demo_YangBJ),专注于Android领域的开发者。

介绍

在App的开发过程当中,一定会遇到各种各样的标题栏的需求,对于不同的标题栏每次都重新用ToolBar修改相关的属性,亦或者相对比较复杂顶部栏要重新定制显然不是一个特别好的方式。

例如我就遇到了一个关于顶部标题栏的需求。

当然,这还是比较简单的,可能会遇到比现在更复杂的需求。

所以写一个统一、通用的ToolBar势在必行。

在写之前,先要梳理一下,可能存在什么样式,需求。

需求

  • 顶部状态栏颜色

  • 底部导航栏颜色

  • 分割线

  • 标题栏高度

  • 间隔距离

  • 标题的位置、颜色、文字、字号、图片

  • 左侧返回键、左侧文字、左侧图片

  • 右侧文字、右侧图片、一张图片、右侧两张图片

  • 菜单文字的颜色,字号

  • 高级自定义通栏样式

综合以上的需求,开始进行代码的设计和构建。

最终我们实现的效果

请忽略设计效果

有什么好的建议,意见,想法欢迎给我留言!

喜欢的小伙伴点赞、收藏、转发来一波吧!

参考

1人推荐
随时随地看视频
慕课网APP