修改systembar导航栏
navigation_bar.xml 图标
修改状态栏
status_bar.xml
status_bar图标尺寸,有两个值设置
SystemUI\src\com\android\systemui\statusbar\StatusBarIconView.java
final int outerBounds = res.getDimensionPixelSize(R.dimen.status_bar_icon_size);
final int imageBounds = res.getDimensionPixelSize(R.dimen.status_bar_icon_drawing_size);
final float scale = (float)imageBounds / (float)outerBounds;
setScaleX(scale);
setScaleY(scale);
R.dimen.status_bar_icon_size(在 frameworks\base\core\res\res\values\dimens.xml) 和 R.dimen.status_bar_icon_drawing_size(在frameworks\base\packages\SystemUI\res\values\dimens.xml)
status_bar图标尺寸,是R.dimen.status_bar_icon_size设置,但R.dimen.status_bar_icon_size增大,尺寸就会变小,所以也要调R.dimen.status_bar_icon_drawing_size
bar高度
\frameworks\base\core\res\res\values-sw600dp\dimens.xml
<dimen name="status_bar_height">25dip</dimen>
<!-- Height of the bottom navigation / system bar. -->
<dimen name="navigation_bar_height">48dp</dimen>
<!-- Height of the bottom navigation bar in portrait; often the same as @dimen/navigation_bar_height -->
<dimen name="navigation_bar_height_landscape">48dp</dimen>