在Android4.4之前,我们的应用没法改变手机的状态栏颜色,如上图一样应用的风格非常不美观;为了提供更好的界面交互,google在Android4.4.2开始提供了设置沉浸式状态栏的方法,,实际的效果其实就是透明的状态栏,然后在状态栏的位置显示我们自定义的颜色,通常为应用的actionbar的颜色,或者是将应用的整体的一张图片也占据到状态栏中,网上很多大牛写过沉浸式状态栏的代码,今天介绍一种比较简单小白的状态栏透明话设置,足够应付简单的问题。
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//在这里设置你要修改的状态栏样式
setContentView(R.layout.activity_main);
}
}
全透明状态栏代码和效果图如下: