728x90
State Bar : 시간, 배터리 잔량, 알람 등을 표시하는 바
res/values/themes/themes.xml
<item name="colorPrimary">@color/bule</item> // 상태바 색상이 포함
<item name="colorPrimaryVariant">@color/bule</item> // 타이틀바 색상이 포함
위의 colorPrimary가 상태바 색상 외에 다른 View들의 색상에도 관여되기 때문에 오직 상태바의 색상만 변경하고 싶다면 다른 방법을 찾는 것이 좋습니다.
그렇다면 상태바만의 색상을 programmatically하게 변경하는 방법을 통해 싶을 때 아래의 코드를 사용하면 쉽게 변경할 수 있습니다.
Activity
window.statusBarColor = resources.getColor(R.color.kpai_orange, null)
Fragment
requireActivity().window.statusBarColor = resources.getColor(R.color.kpai_orange, null)
'Android' 카테고리의 다른 글
Kakao Map API (카카오 지도 API) (0) | 2021.03.29 |
---|---|
Extension functions(확장 함수) (0) | 2021.03.28 |
Retrofit2, OkHttp를 함께 사용하는 이유와 예제 (0) | 2021.03.21 |
Retrofit2 예제 (feat. HTTP, REST API, OkHttp) (0) | 2021.03.21 |
RecyclerView : 리사이클러 (0) | 2021.03.15 |