도형을 만들기 위해서는 ① xml 파일에 도형을 그리고 ② 필요한 요소에 적용하는 방식을 사용한다.
우선 shape.xml 파일을 만들고 아래와 같이 작성해주었다.
res > drawable > shape.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval">
<solid android:color="#FF5733"/>
<stroke android:width="3dp" android:color="#DBFF33"/>
<size android:width="350dp" android:height="350dp"/>
</shape>
<shape> .. </shape> : 도형을 그리기 위한 속성. shape 요소를 이용해 그 모양을 지정해주었다.
또 코드에서 사용한 shape 속성의 하위 속성은 다음과 같다.
<solid> : 도형을 단색으로 채울 때 사용한다.
<stroke> : 테두리의 색, 두께 등을 설정할 때 사용한다.
<size> : 도형의 크기를 지정할 때 사용한다.
위 코드의 결과는 다음과 같은 도형을 만든다.
ImageView에 적용해준 모습이다.
'android' 카테고리의 다른 글
[android] pie chart의 인덱스 삭제하기 (0) | 2020.09.28 |
---|---|
[kotlin][RecyclerView] 가로 정렬 (0) | 2020.08.20 |