统一TitleBar的理解(自带返回)

每一个正规的APP设计都会有一个较为统一的顶部也就是TitleBar,一般都会包含居中标题和左返回键,实现方式五花八门,如谷歌就有actionbar,当然很多时候我们都不用,而是自己再写一个布局文件实现,比较各自APP对于设计titleBar也是五花八门。而为了规范和管理,以及项目成员不做无用功,那就必须写一个出来大家一起用,下面是我的理解,很简单,只有一个标题和左返回键

格式化代码

http://www.jianshu.com/p/8c2982729064



并提供三个属性


统一TitleBar的理解(自带返回)_第1张图片
左返回键


统一TitleBar的理解(自带返回)_第2张图片
取消左返回键

在activity中使用时,左返回键不需要处理,点击即可Finnish当前activity,如果需要处理,就设置监听,就是这么方便,起码不用每个使用titleBar的地方都处理一遍吧。

扩展,如果仅仅只有左返回键和标题是不够的,那么如果扩展,由于它本身就是一个布局,那么需要别的元素我们直接往上加就行了,比如在右边加一个保存按钮或者文字。


统一TitleBar的理解(自带返回)_第3张图片

你可能感兴趣的:(统一TitleBar的理解(自带返回))