본문 바로가기

코딩11

[Android][kotlin] 앱 하단바 색상 변경방법 안녕하세요, 챠니입니다! 오늘은 안드로이드 앱 하단바 색상 변경 방법에 대해 알아보겠습니다. 하단바는 사용자 인터페이스에서 중요한 부분 중 하나로, 앱의 디자인 일관성을 유지하거나 사용자 경험(UX)을 개선하는 데 큰 역할을 합니다.안드로이드 개발을 진행하다 보면 하단 네비게이션 바의 배경색과 아이콘 색상을 앱의 테마에 맞게 수정해야 하는 경우가 많은데요, 이를 간단히 설정할 수 있는 방법을 단계별로 알아보겠습니다!1. 하단바 색상 변경 코드 전체 예시 // 하단바 색상 및 아이콘 색상 변경window.navigationBarColor = ContextCompat.getColor(this, R.color.black) // 배경색 변경WindowInsetsControllerCompat(window, bin.. 2024. 12. 18.
[Android] Duplicate class found.. / android.support, AndroidX 대응 오랜만에 버그를 만나서 신난 개발자. 서드파티 라이브러리를 추가하는 과정에서 다음과 같이 에러를 접하게 되었습니다. Duplicate class android.support.v4.app.INotificationSideChannel found in modules core-1.9.0-runtime (androidx.core:core:1.9.0) and support-compat-26.1.0-runtime (com.android.support:support-compat:26.1.0)Duplicate class android.support.v4.app.INotificationSideChannel$Stub found in modules core-1.9.0-runtime (androidx.core:core:1.9... 2024. 11. 20.
[Android][kotlin] CustomDialog 만들기 안녕하세요~ 챠니입니다! :)오랜만에 인사를 드리는데요~! 오늘은 CustomDialog 예제코드를 알아보도록 하겠습니다.사실 Android 개발을하면서 Dialog를 만들 수 있는 방법에는 여러가지 가있는데요~ 저희는 그중에서도 DialogFragment를 사용해서 CustomDialog를 만들어 보도록 하겠습니다! 기본적은 예제코드이니 다음코드를 잘 보시고, 또 주석을 확인해서 각 개발에 필요한 코드를 작성하시면 되겠습니다!  CustomDialog 예제DialogFragment를 사용해서 만드는 방법은 아래와 같습니다. 가장 기본적으로 onCreateView에서 레이아웃 설정 및 listener를 선언하고 onResume에서는 Dialog의 화면크기 및 배경, 애니메이션 등을 적용을 합니다.clas.. 2024. 6. 11.
[Android][kotlin] 이미지 1:1 비율 동일하게 맞추기 안녕하세요~ 챠니입니다! :) 이번에는 이미지를 유동적으로 1:1 또는 1:N비율로 맞추는 방법에 대해서 알아보겠습니다. 보통 이미지를 가로, 세로 높이를 동일하게 맞추려면 10dp, 10dp 이렇게 고정적인 값을 사용할 수 밖에 없었는데요 이번에는 화면의 비율에 따라 유동적으로 비율을 맞추는 방법에 대해서 알아보겠습니다. "layout_constraintDimensionRatio"을 활용하자! 제가 구현하고자 하는 화면은 다음과 같습니다. 가로, 세로의 길이가 서로 동일한 1:1 비율의 이미지를 3개를 만들어야 하는건데 고정적인 값을 주게되면 화면의 크기에 따라 이슈가 생기기때문에 화면 비율에 따라 동일하게 맞춰주는 방법이 필요했습니다. 방법은 어렵지 않았는데요! 바로 다음과 같이 비율을 맞춰는 wid.. 2023. 8. 21.