Android如何实现5.0以上图片沉浸式状态栏

需要满足的条件

  1. (未验证是否为必要条件) layout最外层用

  1. 背景图用图片控件(如ImageView)而不能直接对其他ViewGroup设置background(如LinearLayout)
  2. CoordinatorLayout和ImageView需要包含android:fitsSystemWindows="true"
  3. 需要用android:background设置资源(曾经被坑过)
  4. 该activity的style(v21)中需要添加
@android:color/transparent 
true

如parent是"ActionBar"结尾的还需要添加

false

实现的效果

Android如何实现5.0以上图片沉浸式状态栏_第1张图片
简易的实现



    

Android如何实现5.0以上图片沉浸式状态栏_第2张图片
另一种实现



    

        
    

你可能感兴趣的:(Android如何实现5.0以上图片沉浸式状态栏)