|
|
@@ -1,7 +1,12 @@
|
|
|
package com.miekir.eden.ui.home.goods.detail;
|
|
|
|
|
|
+import android.graphics.Color;
|
|
|
+import android.os.Build;
|
|
|
import android.os.Bundle;
|
|
|
import android.text.TextUtils;
|
|
|
+import android.view.View;
|
|
|
+import android.view.Window;
|
|
|
+import android.view.WindowManager;
|
|
|
|
|
|
import com.bumptech.glide.Glide;
|
|
|
import com.bumptech.glide.load.engine.DiskCacheStrategy;
|
|
|
@@ -23,6 +28,7 @@ public class MeizhiDetailActivity extends SwipeBackActivity {
|
|
|
|
|
|
@Override
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
+ setStatusBarTransparent();
|
|
|
super.onCreate(savedInstanceState);
|
|
|
setContentView(R.layout.activity_meizhi_detail);
|
|
|
|
|
|
@@ -45,4 +51,20 @@ public class MeizhiDetailActivity extends SwipeBackActivity {
|
|
|
.into(pv_meizhi);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 设置透明状态栏
|
|
|
+ */
|
|
|
+ private void setStatusBarTransparent(){
|
|
|
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP){
|
|
|
+ Window window = getWindow();
|
|
|
+ window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
|
|
|
+ window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
|
|
|
+ | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
|
|
|
+ window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
|
|
|
+ window.setStatusBarColor(Color.TRANSPARENT);
|
|
|
+ } else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){
|
|
|
+ getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|