도형을 만들기 위해서는 ① 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

+ Recent posts