개발
안드로이드 스튜디오: 이미지 둥근 사각형으로 자르기, 이미지 원형으로 자르기
kks950115
2023. 12. 19. 22:46
728x90
카톡 프사를 보면 이미지가 원형으로 되어있다. 따라해볼려고 이미지뷰에다가 넣으면 사각형만 나온다. radius 속성도 없다. 상당히 귀찮지만 원형으로 나오게 하기 위해선 xml로 모양을 만들고 클리핑을 해야한다.
아래는 layout.xml
<ImageView
// 작성해놓은 코드들
android:background="@drawable/clipping_circle" //자르고 싶은 모양. xml 파일이다.
android:clipToOutline="true"
android:src="@drawable/psa" // 잘리는 모양. 이미지 파일
// 작성해놓은 코드들
/>
아래는 drawble 의 xml
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid android:color="#42000000" />
</shape>
위에건 원형이고
모서리가 둥근 사각형으로 하려면
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#42000000" />
<corners android:radius="10dp" />
</shape>
이렇게 하면 된다.
728x90
반응형