caTea 블로그

status bar 컬러를 library 를 이용해서 바꿔보자 (4.4이상) 본문

android

status bar 컬러를 library 를 이용해서 바꿔보자 (4.4이상)

ZaRas 2015. 6. 30. 10:57
반응형


systembartint-1.0.3.jar


1. 요 라이브러리를 추가한다


2. values-v19 파일을 만든다 내용은 아래와같다 설정은 TranslucentDecor 가 제일중요하다 이게 없으면 작동이 안된다. 나머지설정은 알아서 하시고


<resources>


   

    <style name="AppBaseTheme" parent="android:Theme.Holo.Light.NoActionBar.TranslucentDecor">

        <!-- API 14 theme customizations can go here. -->

        

    </style>

 

  

</resources>


3. 매니페스트에 이설정을 사용한다 

ex)

<activity

            android:name=".controls.RoomActivity"

            android:screenOrientation="portrait"

            android:windowSoftInputMode="adjustResize"

            android:theme="@style/AppBaseTheme" >

        </activity>


4. 이코드를 삽입 크리에이트 함수에


mTintManager = new SystemBarTintManager(this);

mTintManager.setStatusBarTintEnabled(true);

mTintManager.setNavigationBarTintEnabled(true);

int color = Color.argb(153, Color.red(21), Color.green(21), Color.blue(21));

mTintManager.setTintColor(color);


요건 adjustresize가 먹힌다

728x90