Android 3

[Android/Kotlin] (조금 늦은..) 개인 프로젝트 앱 출시 및 후기 (Fresh - 냉장고 유통기한 디데이)

1학년을 마친 작년 겨울방학에 안드로이드 앱을 만들었었다. 앱 심사가 코로나로 인해 조금 오래 걸려 5월 5일에 출시가 되었고 약 반년 이상 된 지금 후기를 남겨보려고 한다. 앱 출시 관련 자세한 정보는 ↓참고 https://kbwplace.tistory.com/31 생애 첫 앱 출시..(구글 콘솔 등록 시 복잡한 부분 설명) 드디어 만든 앱을 구글 플레이에 등록했다. 아직 구글플레이에서 앱을 검토중이라 출시가 되진 않았지만 별다른 문제가 없다면 1~2주내에 출시가 될 것으로 보인다. 처음하는 것이여서 그런것도 kbwplace.tistory.com 지금 와서 보면 부족한 점이 많은 것 같다. 객체 지향이라는 개념을 배우기 전 만든 앱이라 함수들이 난잡하게 복붙되어 있다.. 유지보수까지 생각하기 보다는 그..

Floating Action Button 에 원하는 이미지를 커스텀하지 못하는 문제(이미지가 버튼 크기보다 작은 문제)

이 문제는 이미지는 버튼의 크기보다 크지만 기본적으로 fab에서 크기변경을 지원하지 않기 때문에 발생하는 문제였다. 이를 해결하기 위해서는 res -> values에 dimens.xml 파일을 추가해야 한다. 그리고 다음과 같은 코드를 입력한다. 58dp 58dp size_normal은 전체 버튼의 크기이고 image_size는 그 안 사진의 크기이다. 따라서 두 크기를 동일하게 하면 이미지가 버튼 크기만큼 꽉차게 된다. 그리고 floating action button의 xml로 돌아와 다음 코드를 추가해주면 된다. app:fabSize="normal" 간단한 문제인데 해결하는 방법을 찾는건 너무 어려웠다..

BottomNavigationView의 transparent 문제 (투명하게 하면 화면상 종이 같은게 떠다니는 문제)

xml 에서 속성에 android:background="@android:color/transparent" 을 추가하면 background가 투명하게 된다. 근데 이를 BottomNavigationView에 똑같이 적용했을 때 발생하는 이상한 문제점이 있었다. 위 사진과 같이 종이 같은 것이 뒤에 떠있는 문제였다. 이를 해결하기 위해서는 @android:color/transparent 를 사용하지 않고 새로 xml 파일을 만들어 그 xml파일을 적용시키면 된다. 우선, drawable 폴더에 Root element가 shape인 xml 파일 background_transparent.xml을 만든다. background_transparent.xml 그리고 BottomNavigationView의 속성에 and..

반응형