본문 바로가기

Develop/android

(2)
[android] 안드로이드 적응형 런처 아이콘 가이드 이번에 사이드 프로젝트인 A.fume을 디자인하게 되면서 런처 아이콘 적용 가이드가 변화되었다는 것을 알게 되었다. Android 7.1(API 수준 25) 이하 버전에서 런처 아이콘의 크기는 48x48dp로 설정되었었다. 그래서 항상 나도 런처 아이콘을 만들 때, mdpi 기준으로 48x48dp을 만든 다음에 제플린으로 넘기거나 이미지 추출로 mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi을 뽑았었는데 Android 8.0(API 수준 26)에서는 이제 백그라운드와 포그라운드로 구성된 2개의 레이어를 정의하여 이미지를 만들어주어야 한다. (근데 왜 나는 몇 달 전까지 걍 48*48dp로 만들었었지..? 왜그랬지!) 일단 Android 8.0에서 적용되는 사이즈는 이러하다. - mdpi :..
[android / kotlin] bottom navigation bar를 만들어보자 안드로이드 앱 프로젝트를 하다보면, 굉장히 많이 쓰게 되는 bottom navigation bar. 개인적으로 안드로이드 프로젝트를 5번 정도 해봤는데, 그때마다 bottom navigation bar를 안 써본적이 없다. 그래서 하나하나 안드로이드 UI를 건드려볼 겸, 기본적으로 필요한 bottom navigation bar에 대해 정리하려고 한다. bottom navigation bar를 만드는 방법은 조금씩 다른 방법으로 만들기도 하는데, 나는 첫 나의 안드로이드 스승님인 파트장오빠가 가르쳐준 방법인 Tab layout과 View pager를 이용하여 만들어보겠다. 일단, 내가 만들고자 하는 모양은 인스타그램과 같은 모양이다. 인스타그램을 보면 하단탭바에 5개의 버튼이 있고, 이 버튼을 누르면 페이..