코린이 탈출기
chapter 11.3 - 이미지 관련 라이브러리 활용 -CircleImageView 본문
chapter 11.3 - 이미지 관련 라이브러리 활용 -CircleImageView
50HEE 2021. 6. 14. 14:25CircleImageView - 원형의 모양으로 이미지 보여주는 라이브러리입니다.
프로필 사진을 표현할 때 자주 보았을 것입니다.
기존에는 사각형으로 보이지만 원형으로 이미지를 보여주고 싶을 경우에 사용합니다.
이 라이브러리는 원형으로 만들어 주는 것뿐만 아니라 테두리도 넣어줄 수 있습니다.
우선 프로필 xml을 만들어 주겠습니다.
코드를 작성한 곳은 activity_main.xml입니다.

위와 같이 간단하게 프로필을 작성하는 화면을 만들었습니다.

프로필 사진에 넣을 그림을 하나 선택해서 res > drawable 들어가서 붙어넣기 해서 이미지를 저장합니다.
이미지로 저장하면 20번 줄에 기본 사진에서 원하는 사진으로 바꾸어 넣어 줍니다.
위 이미지 사진은 바탕이 흰색이어서 잘 안 보이지만 지금의 프로필 사진은 사각형으로 되어있습니다.
프로필 사진을 원형의 테두리가 있는 것으로 바꾸기 위해 라이브러리를 활용하겠습니다.

구글에 원하는 키워드만 검색하면 github 사이트에 라이브러리가 나옵니다.
https://github.com/hdodenhof/CircleImageView
라이브러리 활용하는 것은 이전 글을 통해 자세하게 설명되어있습니다.
2021.06.14 - [안드로이드/클래스101 - 비전공자들을 위한 나만의 안드로이드 앱 만들기] - chapter 11.1 - 라이브러리

라이브러리를 활용하기 위해 우선 라이센스를 확인합니다.
설치하는 방법을 보겠습니다.


Gradle Scripts > build.gradle(Module:~) > dependencies에 적어줍니다.
implementation 'de.hdodenhof:circleimageview:3.1.0'
작성 후 sync now 눌러줍니다.

이전 코드의 17번째 줄의 ImageView 태그를 CirCleImageView로 바꾸어 줍니다.
배경이 흰색 이라면 바꾸어도 티가 나지 않을 것입니다.
21, 22번 줄 처럼 테두리를 만들어 보겠습니다. 원하는 두께와 색을 넣어주면 됩니다.
'인터넷 강의 > 클래스101 - 비전공자들을 위한 나만의 안드로이드 앱 만들기' 카테고리의 다른 글
| chapter 11.5 - Glide 라이브러리 활용하기 (0) | 2021.06.14 |
|---|---|
| chapter 11.4 - 이미지 관련 라이브러리 활용 - PhotoView (0) | 2021.06.14 |
| chapter 11.2 - Gradle (안드로이드 빌드 도구) (0) | 2021.06.14 |
| chapter 11.1 - 라이브러리 (0) | 2021.06.14 |
| chapter 10.5 - 커스텀 액션바 만들기 (0) | 2021.06.14 |