laobie / StatusBarUtil

A util for setting status bar style on Android App.
http://t.cn/Rq746Kb
Apache License 2.0
8.81k stars 1.72k forks source link

StatusBarUtil.setColor根布局上移问题 #119

Open liu-xinhui opened 7 years ago

liu-xinhui commented 7 years ago

只使用StatusBarUtil.setColor根布局不会上移,正常的。 但是先 StatusBarUtil.setTranslucentForImageViewInFragment(UseInFragmentActivity.this, null); 然后再StatusBarUtil.setColor,根布局就会上移 我一个tab页面,有些需要setTranslucentForImageViewInFragment有些需要setColor,怎么能让setColor一直不上移呢?

我本来解决布局上移是增加一个view,高度设置为 ~ values-v19/dimens.xml

25dp

~ values/dimens.xml

0dp

但是我有部手机,状态栏高度居然只有20dp,导致下移不正确。

liu-xinhui commented 7 years ago

setTranslucentForImageViewInFragment让布局上移后, 再次setColor就应该把根布局再次调整过过来

laobie commented 7 years ago

你可以参考示例在 Fragment 中的使用方式,把那个状态栏的高度改成动态获取的即可