정보를 보호하는 대학생
<안드로이드 스터디 06> 색깔 등록, 기본 어플 색깔 설정 바꾸기 본문
1. 색깔 등록하기
초록색을 등록하고 싶다.
values - color.xml 에 들어간다.
내가 쓰고 싶은 색의 헥사값을 넣어서 똑같이 추가하면 된다.
<color name ="green_700">#005870</color>
을 추가해 넣었다.
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="purple_200">#FFBB86FC</color>
<color name="purple_500">#FF6200EE</color>
<color name="purple_700">#FF3700B3</color>
<color name="teal_200">#FF03DAC5</color>
<color name="teal_700">#FF018786</color>
<color name ="green_700">#005870</color>
<color name="black">#FF000000</color>
<color name="white">#FFFFFFFF</color>
</resources>
그러면 colors.xml은 이렇게 된다.
---
2. 기본 어플 색깔 설정 바꾸기
기본적으로 어플을 실행해보면 보라색의 테마일 것이다.
나는 초록색으로 뜨게 하고 싶다.
values - themes - themes.xml 에 들어간다.
이 곳에서 원하는 부분에 색깔을 바꿔 넣으면 된다.
나는 상태바를 teal_700 , 상태바 밑 상단배너 색깔을 아까 정의한 green_700으로 변경했다.
<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Base application theme. -->
<style name="Theme.MyApplication" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
<!-- Primary brand color. -->
<item name="colorPrimary">@color/teal_700</item>
<item name="colorPrimaryVariant">@color/green_700</item>
<item name="colorOnPrimary">@color/white</item>
<!-- Secondary brand color. -->
<item name="colorSecondary">@color/teal_200</item>
<item name="colorSecondaryVariant">@color/teal_700</item>
<item name="colorOnSecondary">@color/black</item>
<!-- Status bar color. -->
<item name="android:statusBarColor" tools:targetApi="l">?attr/colorPrimaryVariant</item>
<!-- Customize your theme here. -->
</style>
</resources>
'개발 > 안드로이드 스터디' 카테고리의 다른 글
<안드로이드 스터디 07> 비만도 계산기 - getPreferences(), 액티비티, 인텐트 (1) | 2022.01.15 |
---|---|
<안드로이드 스터디 05> 체크박스 -> 라디오버튼 -> 버튼 -> 선택에 따른 이미지 보여주기 (0) | 2022.01.14 |
<안드로이드 스터디 04> EditText 입력 후 버튼누르면 그대로 TextView 출력 (0) | 2022.01.07 |
<안드로이드 스터디 03> 라디오 버튼을 누르면 토스트 띄우기 (0) | 2022.01.06 |
<안드로이드 스터디 02> 체크박스를 누르면 토스트 띄우기 (0) | 2022.01.06 |