본문 바로가기

프로그래밍 TIP/Android

[Android] 상단 Status bar 색상 변경하기

안드로이드는 언제나 헤딩입니다.

디자인과 개발과의 간극이라고 할까요? 

그리고 상태바를 중간 중간 변경을 해야될 필요가 있습니다. 

   
   public static void changeColor(AppCompatActivity activity, int color) {
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            activity.getWindow().setStatusBarColor(ContextCompat.getColor(activity.getApplicationContext(), color));
        }
        ActionBar bar = activity.getSupportActionBar();
        ColorDrawable drawable = new ColorDrawable(activity.getResources().getColor(color));
        bar.setBackgroundDrawable(drawable);
    }

 

그래서 유틸로 만들어 봤습니다. 

편하게 사용하세요