상태 표시 줄에 관한 몰입 안드로이드 달성

  이 문서는 자신의 임무를 달성하기 위해 후 기록이 효과를 달성하고, 그것을 아래로 쓰고 싶어한다, 당신은 참조 할 친구가 필요합니다.

  먼저, 첫 번째는 몰입 상태 표시 줄이 무엇인지에 대해 말씀합니다 (참고 :이 기능은 안드로이드 4.4 (Kitkat으로) 가장 낮은 API (19)와 호환됩니다).

        평신도의 몰입 상태 표시 줄에서 색상을 개발하는 상태 표시 줄 변경의 기본 안드로이드 활동이다.

         원본 :

       

   렌더링 :

 주의 작은 파트너는 상태 표시 줄에 렌더링 색상이 변경되었음을 발견 할 것이다,이 상태 표시 줄을 달성 몰입의 효과이다.

 II. 여기에 내가 두 가지 유형의 활동의 상태 표시 줄에 큰 변화를 달성, 하나는 안드로이드 소스 원시 활동의 상태 표시 줄을 변경하는 것이고, 다른 하나는 상태 표시 줄의 혼합 용도 개발 활동 H5 페이지를 변경하는 것입니다

     안드로이드 소스 원료 Acitivity 방식의 상태 표시 줄을 변경에서 1. 먼저보기 :

       1) 새로운 값-V19 및 고해상도에서 style.xml의 값-V21 / 안드로이드 프로젝트가 값, 파일의 내용은 다음과 같습니다 :

         V19 :

     V21 :

              

2) 위의 작업을 수행 한 후, 모든 상태 표시 줄의 활동 루트 파일 레이아웃의 레이아웃을 변경하기 위해 추가 : 안드로이드 : fitsSystemWindows이 = "true"를 아래와 같이 :

    

3) 버그를 쓰기 시작! (코드 작성) 희 희

프로젝트가이 효과를 달성하는 데 필요한 활동을 많이 가질 수 있기 때문에, 당신이 유틸리티 클래스로 패키징 한 다음 필요한 활동에 전화를하는 것이 좋습니다, 코드는 다음입니다 :

            글쎄, 난 당신에게 쓰기 오, 활동 작업은 기본적으로 완료하고, 다음 단계에서 얻을 수 있도록 패키지에 도구를 호출하는 것입니다

4) 호출하는 코드는 다음과 같습니다 :

  


  강수량의이 유형은 쉽게 상태 표시 줄 효과를 얻을 수 있지만, 여기에 어려운 일이, 지금은 인기있는 복합 용도 개발, 페이지 단위, 즉 활동 페이지는 그가 태어난 것을, H5을로드하고 적극적인 대응을

   문서의 레이아웃, 위의 것을하지 그래서이 트릭, 우리가 어떻게해야한다고? 걱정하지 마세요, 천천히 구덩이에 (* ^ __ ^ *) 헤 헤 당신을 ......

된 setContentView (R.layout.XX)이 방법은, 우리는 그와 함께 처리 할 수있는 수단을 가지고 있지 첫째, H5 활동 페이지 레이아웃으로 사용하기 위해, 그는 않았다. 자세한 내용은 완료하려면 다음을 참조하십시오 오

       1) 사용 SystemBarTintManager 두 가지 방법으로 도입 SystemBarTintManager을 소개하는 프로젝트에 우선 달성하기 위해, GitHub의에 처음 다운로드 만들어 프로젝트에 압축 패키지를 프로젝트는 libary 라이브러리를 사용합니다 ;

두 번째 :보기에 다시 빌드하고 프로젝트를 직접 build.gradle에이 코드를 추가하고,

    

2 ) 동작, 안드로이드 소스 코드와 학생 입술 / 값 / V19와 같다

3) 프로젝트의 코드를 추가하는 시작

당신은 쉽게 오 혼합 강수 유형 상태 개발 활동 상태 표시 줄을 얻을 수 있습니다. 참조 용으로 만 사용하십시오.

     

출시 팔 개 원래 기사 · 원 찬양 4 ·은 10000 +를 볼

추천

출처blog.csdn.net/honey_angle_first/article/details/72910174