안드로이드 ImageView에 radius가 적용이 되지 않을 때 해결법/ setOutlineProvider/outline/ 테두리 둥글게 하기 TIL#20


안드로이드 ImageView에 radius가 적용이 되지 않을 때 해결법/ setOutlineProvider/outline/ 테두리 둥글게 하기 TIL#20

오늘은 집중해서 만들고 있는 프로젝트에 진도를 많이 쭉 뺐다. mysql과 연동을 위해 볼리를 많이 이용했는데, 잘하다가 다음과 같은 문제가 생겼다. 다음과 같이 사진에서 위에 테두리도 밑에 둥글기와 같이 둥글게 나와야 하는데, 직각으로 저런 식으로 표시되는 것이다. 물론 이미지를 넣지 않을 때는 xml 속성으로 설정해놓아서, 이런 식으로 나온다. 아 물론 scaleType을 fitCenter로 하면 다음과 같이 잘 나오지만, 내가 원하는 것은 centerCrop속성이었다. 이상하게 이 속성으로 이미지 뷰에 이미지를 넣으면, 저렇게 둥글기가 사라지는 것이었다. 커뮤니티에 물어보니 원래 이미지 뷰에 이미지를 넣으면 저런 상태가 된다는 것이다. 그래서 비트맵으로 변환해서 크기를 조정해 넣으라는데... 잘 몰..


원문링크 : 안드로이드 ImageView에 radius가 적용이 되지 않을 때 해결법/ setOutlineProvider/outline/ 테두리 둥글게 하기 TIL#20