浏览代码

[공통][New] 스테이터스 바 컬러 변경 라이브러리 추가

hyodong.min 7 年之前
父节点
当前提交
eab6ace010
共有 2 个文件被更改,包括 3 次插入18 次删除
  1. 1 1
      app/build.gradle
  2. 2 17
      app/src/main/java/kr/co/zumo/app/lifeplus/activity/ActivityBase.java

+ 1 - 1
app/build.gradle

@@ -135,7 +135,7 @@ dependencies {
     annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'
     implementation 'com.kakao.sdk:kakaolink:1.14.0'
     implementation 'com.facebook.android:facebook-share:4.38.1'
-    implementation 'com.readystatesoftware.systembartint:systembartint:1.0.3'
+    implementation 'com.githang:status-bar-compat:0.7'
 
     /*********************************
      * UNIT TEST

+ 2 - 17
app/src/main/java/kr/co/zumo/app/lifeplus/activity/ActivityBase.java

@@ -17,7 +17,7 @@ import android.view.KeyEvent;
 import android.view.View;
 
 import com.bumptech.glide.Glide;
-import com.readystatesoftware.systembartint.SystemBarTintManager;
+import com.githang.statusbar.StatusBarCompat;
 
 import java.lang.annotation.Retention;
 import java.lang.annotation.RetentionPolicy;
@@ -92,23 +92,8 @@ public abstract class ActivityBase extends AppCompatActivity {
       }
       findViewById(R.id.layout_app_bar).setPadding(0, ResourceUtil.getStatusBarHeight(), 0, 0);
 
-      // FIXME: soft input resize not working 
-//      if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
-//        getWindow().setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,
-//          WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
-//      }
+      StatusBarCompat.setStatusBarColor(this, getResources().getColor(R.color.C80FFFFFF));
 
-      //status  bar tint setting
-      SystemBarTintManager tintManager = new SystemBarTintManager(this);
-      tintManager.setStatusBarTintEnabled(true);
-      tintManager.setTintColor(getResources().getColor(R.color.C80FFFFFF));
-
-//      CoordinatorLayout.LayoutParams params = new CoordinatorLayout.LayoutParams(
-//        CoordinatorLayout.LayoutParams.MATCH_PARENT,
-//        CoordinatorLayout.LayoutParams.MATCH_PARENT
-//      );
-//      params.setMargins(0, ResourceUtil.getStatusBarHeight(),0 , 0);
-//      findViewById(R.id.layout_app_bar).setLayoutParams(params);
       /*
         setting helpers
        */