引言
原生的Toolbar的title是居右显示的,而大多数情况下UI设计的图title是居中。另外默认的返回按钮间隙是16dp,而设计图上面是按照iOS来设计,所以返回按钮是8dp,本篇就此进行适配。
正文
NavigationIcon间隙
先看看原来的样式,我这里为了演示,特地换了一个返回箭头。
返回原始样式
修改BaseToolbarStyle
然后我们在原本定义号的BaseToolbarStyle中在增加一些样式配置:
8dp
8dp
8dp
0dp
?actionBarSize
?actionBarSize
@id/base_toolbar
match_parent
#000
新增ToolbarNavigationButtonStyle
再新增一个ToolbarNavigationButtonStyle作为返回按钮的样式:
16dp
AppTheme.ToolbarHeight
新建一个AppTheme.ToolbarHeight作为Activity的样式:
false
true
@style/ToolbarNavigationButtonStyle
@style/BaseToolbarStyle
修改AndroidManifest
最后将AndroidManifest中Ac