코틀린47 [Android][Kotlin] 뒤로가기 OnBackPressedCallback 사용방법 (ex. 뒤로가기 2번클릭 앱 종료 등) 안녕하세요~ 챠니입니다! :)오늘은 Android의 뒤로가기 기능은 커스텀하는 "OnBackPressedCallback"에 대해서 알아보도록 하겠습니다! onBackPressedDispatcher란?onBackPressedDispatcher는 AndroidX 라이브러리에서 제공하는 기능으로, Activity와 Fragment 모두에서 뒤로가기 버튼 이벤트를 보다 세밀하게 처리할 수 있도록 지원합니다. 기존의 onBackPressed() 메서드를 단순히 오버라이드하는 방식과 달리, onBackPressedDispatcher를 사용하면 여러 컴포넌트가 동시에 이벤트를 처리할 수 있어 복잡한 화면 전환이나 Fragment 간의 이벤트 처리에 유리합니다. 이 방식은 앱의 생명주기와 밀접하게 연동되어, 화면 전환.. 2025. 2. 27. [Android][kotlin] 앱 하단바 색상 변경방법 안녕하세요, 챠니입니다! 오늘은 안드로이드 앱 하단바 색상 변경 방법에 대해 알아보겠습니다. 하단바는 사용자 인터페이스에서 중요한 부분 중 하나로, 앱의 디자인 일관성을 유지하거나 사용자 경험(UX)을 개선하는 데 큰 역할을 합니다.안드로이드 개발을 진행하다 보면 하단 네비게이션 바의 배경색과 아이콘 색상을 앱의 테마에 맞게 수정해야 하는 경우가 많은데요, 이를 간단히 설정할 수 있는 방법을 단계별로 알아보겠습니다!1. 하단바 색상 변경 코드 전체 예시 // 하단바 색상 및 아이콘 색상 변경window.navigationBarColor = ContextCompat.getColor(this, R.color.black) // 배경색 변경WindowInsetsControllerCompat(window, bin.. 2024. 12. 18. [Android][kotlin] CustomDialog 만들기 안녕하세요~ 챠니입니다! :)오랜만에 인사를 드리는데요~! 오늘은 CustomDialog 예제코드를 알아보도록 하겠습니다.사실 Android 개발을하면서 Dialog를 만들 수 있는 방법에는 여러가지 가있는데요~ 저희는 그중에서도 DialogFragment를 사용해서 CustomDialog를 만들어 보도록 하겠습니다! 기본적은 예제코드이니 다음코드를 잘 보시고, 또 주석을 확인해서 각 개발에 필요한 코드를 작성하시면 되겠습니다! CustomDialog 예제DialogFragment를 사용해서 만드는 방법은 아래와 같습니다. 가장 기본적으로 onCreateView에서 레이아웃 설정 및 listener를 선언하고 onResume에서는 Dialog의 화면크기 및 배경, 애니메이션 등을 적용을 합니다.clas.. 2024. 6. 11. [Android][kotlin] material.bottomnavigation.BottomNavigationView 예제 안녕하세요~ 챠니입니다! :) 오늘은 "material.bottomnavigation.BottomNavigationView"사용법에 대해서 알아보도록 하겠습니다. 어렵지 않으니 천천히 따라오시면 되겠습니다! 설명보다는 코드 위주로 보여드리겠습니다. BottomNavigationView 예제 먼저 프로젝트 구조입니다. 필요하신 파일만 딱딱 가지고 사용하시면 되겠습니다. 다음은 BottomNavigationView를 만들기 위한 틀과 그 안에 들어가는 코드에 대해서 알아보겠습니다. BottomNavigationView 예제 코드 - 1 * menu_item_color.xml * string.xml BottomNavigationViewExam 공유 메인 추천 * menu_bottom_items.xml * ba.. 2023. 7. 13. 이전 1 2 3 4 ··· 12 다음