전체 글
💡 개요 오늘은 사각의 ImageView가 아닌 둥근 ImageView를 사용하는 법에 대해 공부하고자 한다. ImageView를 둥글게 만드는 법은 다양하지만, 오늘은 CircleImageView 라이브러리로 만드는 법을 알아볼 것이다. 💡 STEP 1 : 라이브러리 추가 우선 CircleImageView를 사용하기 위해선 build.gradle(Module)에 다음을 추가해야 한다. // Circle ImageView implementation 'de.hdodenhof:circleimageview:3.1.0' 이 라이브러리는 아래에서 자세히 확인할 수 있다. https://github.com/hdodenhof/CircleImageView GitHub - hdodenhof/CircleImageView:..
💡 개요 오늘은 Zxing(Zebra Crossing) 라이브러리를 이용하여 QR코드 스캔을 가능하게 하는 것을 공부하려고 한다. Zxing 라이브러리는 구글에서 제공하는 오픈소스로 다양한 바코드를 생성하거나 인식할 수 있다. 더 자세한 내용은 아래의 Github에서 확인할 수 있다. https://github.com/journeyapps/zxing-android-embedded GitHub - journeyapps/zxing-android-embedded: Barcode scanner library for Android, based on the ZXing decoder Barcode scanner library for Android, based on the ZXing decoder - GitHub - ..
💡 개요 오늘은 Android에서 Fragment를 어떻게 사용할 수 있는지에 대해 예제를 통해 공부해보려 한다. 우리는 Activity를 통해서 화면을 전환할 수 있다. 하지만 Activity 전체를 전환하는 것은 Fragment를 사용해 화면을 교체하는 것보다 상대적으로 많은 리소스를 사용한다. 그렇기 때문에 효율적인 App을 만들기 위해선 Fragment를 사용하는 것이 좋다. 💡 STEP 1 : Layout에 추가하기 가장 처음으로 Fragment를 사용해 화면을 교체하고자 하는 Layout에 FrameLayout을 추가해줘야 한다. 나는 activity_main에서 사용하기 위해 다음과 같이 추가했다. 아래 2개의 Button은 Fragment를 교체하기 위해 추가했다. [activity_mai..