상태막대 도구클래스
1. 통합 방법
2. 어떻게 사용하는지
// DrawerLayout ,
StatusBarUtils.setColorNoTranslucentForDrawerLayout(this, drawerLayout,getResources().getColor(R.color.colorTheme));
// DrawerLayout ,
StatusBarUtils.setColorForDrawerLayout(this, drawerLayout,getResources().getColor(R.color.colorTheme), 0);
YCAppBar.setStatusBarColor(this, ContextCompat.getColor(this, R.color.colorAccent));
YCAppBar.setStatusBarColor(this, ContextCompat.getColor(this, R.color.colorAccent));
YCAppBar.translucentStatusBar(this, true);
YCAppBar.setStatusBarColor(this, ContextCompat.getColor(this, R.color.colorPrimary));
YCAppBar.setStatusBarColorForCollapsingToolbar(this, mAppBarLayout, collapsingToolbarLayout, toolbar, ContextCompat.getColor(this, R.color.colorPrimary));
YCAppBar.setStatusBarLightMode(this, Color.WHITE);
YCAppBar.setStatusBarLightMode(this, Color.WHITE);
YCAppBar.setStatusBarLightForCollapsingToolbar(this, mAppBarLayout, collapsingToolbarLayout, toolbar, Color.WHITE);
// ,ViewPager+TabLayout+Fragment ,
@Override
public void onPageSelected(int position) {
switch (position){
case 0:
//
YCAppBar.setStatusBarColor(StatusBarFragmentActivity.this,
ContextCompat.getColor(StatusBarFragmentActivity.this,
R.color.colorTheme));
break;
case 1:
//
YCAppBar.setStatusBarColor(StatusBarFragmentActivity.this,
ContextCompat.getColor(StatusBarFragmentActivity.this,
R.color.colorAccent));
break;
case 2:
//
YCAppBar.setStatusBarColor(StatusBarFragmentActivity.this,
ContextCompat.getColor(StatusBarFragmentActivity.this,
R.color.colorPrimary));
break;
case 3:
// , ,
YCAppBar.translucentStatusBar(StatusBarFragmentActivity.this,
true);
break;
case 4:
//
YCAppBar.setStatusBarColor(StatusBarFragmentActivity.this,
ContextCompat.getColor(StatusBarFragmentActivity.this,
R.color.white));
// , 、
StatusBarUtils.StatusBarLightMode(StatusBarFragmentActivity.this);
break;
}
}
// , 、
StatusBarUtils.StatusBarLightMode(StatusBarFragmentActivity.this);
3. 감사 인사에 대해
5. 기타 소개
내 블로그 정보
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.