본문 바로가기

androidstudio7

[Android Studio / Kotlin] Splash 화면 구현하기 앱을 켜면 로고와 앱 이름이 나오고 메인 화면으로 전환되는 것을 볼 수 있습니다. 이 화면을 Splash라고 합니다. 오늘은 Splash 화면을 구현해보도록 하겠습니다...! 1. Splash Activity xml 생성 우선, Splash 화면으로 사용할 Activity 화면을 생성합니다. 저는 간단하게 Test가 나오도록 작성했습니다. 2. SplashActivity class 생성 Splash 화면을 구현하기 위해서 SplashActivity class를 생성해줍니다. Splash 화면은 메인 화면으로 넘어가기 전에 앱을 켜자마자 나오는 화면이므로, 일정 시간이 지나면 메인 화면으로 전환되도록 구현해야 합니다. class SplashActivity: AppCompatActivity() { overr.. 2021. 12. 21.
[Android Studio / Kotlin] Bottom Navigation Bar 추가하기 앱에서 흔하게 볼 수 있는 하단 네비게이션바를 추가해보도록 하겠습니다. 1. 아이콘 추가 drawable에 vector Asset을 눌러 아이콘을 추가해줍니다. 아이콘 이미지는 반드시 SVG 혹은 PSD 파일이어야 합니다. Local file -> Path에서 파일 모양 아이콘을 눌러 이미지를 불러오고, next -> finish를 눌러 추가를 완료합니다. 2. 네비게이션바 아이콘 활성화/비활성화 색상 설정 drawable에 원하는 이름으로 xml 파일을 하나 생성합니다. 아이콘 클릭 시 옵션이므로 파일 이름을 item_selector.xml로 생성했습니다. 기본 색상과, 클릭했을 때의 색상을 구분하여 설정합니다. 3. menu 생성 res 디렉토리에 menu 디렉토리를 새로 추가합니다. 생성된 디렉토리.. 2021. 12. 21.
[Android Studio / Kotlin] Status Bar & Title Bar 제거 및 색상 변경 android Studio에서 Kotlin 언어로 새로운 프로젝트를 시작했습니다. 시작하고 초기 화면에서 보이는 상태바와 타이틀바의 색상이 너무 튀어서, 타이틀바는 제거하고 상태바의 색상을 변경하려고 합니다. Title Bar 제거 themes 파일에 true을 추가하면 타이틀바를 제거할 수 있습니다. Status Bar 색상 변경 themes에서 colorPrimaryVariant 의 색상을 원하는 색상으로 바꿔주면 상태바의 색상을 바꿀 수 있습니다. 배경색이 흰색이 아니라면 배경색과 동일한 색으로 할 경우 더욱 자연스러운 화면을 얻을 수 있습니다. 저는 회색으로 변경해봤습니다. 2021. 12. 20.
반응형