반응형

이 게시물은 다음 링크를 참조하여 학습했습니다.

 

Paint  |  Android 개발자  |  Android Developers

 

developer.android.com

이번 시간은 Paint를 정리했다.

Paint는 [안드로이드 스튜디오 정리#7]에서 설명했던 것 처럼 그림을 그리는 도구라 생각하면 된다.

Paint 역시 Canvas처럼 제공하는 메서드가 너무 많아 자주 사용할 것 같은 메서드만 정리했다.

생성자를 확인하고 싶으면 위의 developer android 홈페이지를 참조하면 된다.

1. 메서드

메서드 설명
void setARGB() Paint의 색상값을 지정해준다 (매개변수 int a, int R, int G, int B)
void setAlpha() Paint의 색상 채도를 지정해준다 (매개변수 int a)
void setColor() Paint의 색상값을 지정해준다 (매개변수 Color값)
void setFlags() Paint의 플래그를 지정해준다.
void setTextSize() Paint를 사용해 텍스트를 그릴 때, 텍스트의 크기를 지정해준다.

2. 플래그(Flag)

 Paint는 플래그 값이 매우 많았는데, 이 역시 developer android 홈페이지를 참조하면 된다.

 여러가지의 플래그중에 사용할 일이 많을 것 같은 플래그만 정리했다.

 플래그 값은 페인트의 생성자 함수 Paint(int flags)를 통해 지정하거나 setFlags함수를 이용해서 지정할 수 있다.

 1) ANTI_ALIAS_FLAG

  테두리의 채도를 조절해서 좀더 부드러운 이미지를 보여준다.

  사진을 보면 이해가 쉽다.

ANTI_ALIAS_FLAG

반응형

+ Recent posts