본문 바로가기
security/XML

XML - 09. Drawable

by aristia 2020. 7. 31.

09. Drawable

 

- 간단한 그림을 그릴 수 있다.

 

------------------------------------------

 

shape

 

- rectangel, oval, line, ring 이렇게 4가지만 그릴 수 있다.

 

일단 rectangle로 그려보기로 한다.

 

------------------------------------------

 

gradiant, angle

 

이번에는 gradiant를 주기로 한다.

centerColor, endColor, startColor을 지정해주었다.

 

그랬더니 다음과 같이 gradiant가 되었다.

 

angle을 통해 gradiant 방향을 회전시킬 수도 있다.

 

이렇게 회전되어서 나오는 것을 확인할 수 있다.

 

------------------------------------------

 

stroke

 

- 선을 그리는 것을 의미한다.

 

여기서 중요할 점은 반드시 width로 두께를 정해주어야 이미지가 나온다는 것이다.

 

그럼 다음과 같이 해당 두께의 선이 사각형 가장자리에 만들어지는 것을 확인할 수 있다.

 

------------------------------------------

 

solid

 

- 면을 그리는 것을 의미한다.

 

다음과 같이 solid를 이용해서 면을 만들었다.

 

그럼 다음과 같이 해당 색생의 면이 만들어졌다.

 

------------------------------------------

 

corners, Radius

 

- 해당 모서리를 둥글게 깎을 수 있다.

 

corners와 Radius를 사용하여 왼쪽 아래 코너를 둥글게 깎았다.

 

그랬더니 다음과 같이 왼쪽 아래 모서리가 둥글게 깎인 것을 확인할 수 있다.

 

'security > XML' 카테고리의 다른 글

XML - 08. ImageView  (0) 2020.07.31
XML - 07. Scrollview  (0) 2020.07.31
XML - 06. Framelayout  (0) 2020.07.30
XML - 05. margin, padding  (0) 2020.07.30
XML - 04. Relativelayout  (0) 2020.07.30

댓글