Mobile Front 13

dependencies 안전하게 추가하기(라이브러리 적용하는 법, 라이브러리 버전 확인하는 법)

지금까지는 라이브러리를 쓰기위해 dependencies에 코드를 추가할 때, build.gradle (:app)의 dependencies {}에 그냥 바로 집어넣었었다. 하지만 최근 더 안전하게 추가하며, 해당 라이브러리의 최신 버전 또한 쉽게 알 수 있는 방법을 알게 되어 이 글을 작성한다. 우선 File - Project Structure 로 들어간다. 그리고 Dependencies - app 으로 간 뒤 +버튼(Add Dependency)을 누른다. 그리고 밑에 사진과 같이 라이브러리를 검색하면 버전 목록과 함께 검색이 된다. 이제 OK를 누르면 Dependency가 추가된다.

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..

반응형