본문 바로가기

안드로이드 UI

(2)
[AOS] 하단 네비게이션 배경색 변경 안드로이드 유저에게 익숙한 하단 네비게이션의 색상을 변경해 조금 더 자연스럽게 연출할 수 있습니다. 작은 부분이지만 일부 유저에겐 감동(?)을 줄수 있습니다. 아래 예시 사진을 보면 제가 개발한 '식물일기'입니다. 안타깝게도 제 앱에도 아직 적용하지 못했네요.. 지금 한창 디자인 개선중에 있는데 언능 출시해야하는데 맘처럼 쉽지 않네요 ㅠ 코드 구글링 했을때 배경색 바꾸는 코드들은 많았는데 버튼 색상 변경하는 코드들이 버전을 타는 이슈들이 있었는데 아래 코드는 minSDk 21인 앱에도 문제 없지 작동했습니다. window.navigationBarColor = ContextCompat.getColor(this,R.color.white) // 배경색 변경 WindowInsetsControllerCompat(..
[And] Flexbox 라이브러리로 가변적인 UI 구현 - 라이브러리 추천 Textview의 텍스트의 길이가 길어짐에 따라 자동적으로 줄바꿈 되듯이 ViewGroup(Linear, relative, constraint)안에 View들이 차지하는 영역에 따라 줄바꿈 해주는 기능은 기본적으로 ViewGroup으로 구현하긴 어려움이 있습니다. 더군다나 안드로이드의 스크린 사이즈는 정말 많은 종류가 있기 때문에 사실상 완벽하게 모두 대응하긴 어렵기 때문에 다른 개발자들이 미리 만들어놓은 라이브러리를 사용해서 빠르게 개발하는것도 좋은 방법중 하나라고 생각합니다. >> 적용한 사례 Flexbox Ui를 사용한 예로 제가 출시한 '식물일기'란 앱에서 할일을 등록하는 화면입니다. 상단에 할일을 선택하면 아래에 카드형태로 설정할 수 있는 화면이 추가되는 구조로 상단에 할일은 총 4개이고 디바이..