반응형
이 게시물은 다음 링크를 참조하여 학습했습니다.
이번 시간은 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
테두리의 채도를 조절해서 좀더 부드러운 이미지를 보여준다.
사진을 보면 이해가 쉽다.
반응형
'Legacy' 카테고리의 다른 글
[안드로이드 스튜디오 독학#22] CustomView (0) | 2021.01.21 |
---|---|
[안드로이드 스튜디오 정리#7-3] Bitmap (0) | 2021.01.21 |
[안드로이드 스튜디오 정리#7-1] Canvas (0) | 2021.01.21 |
[안드로이드 스튜디오 정리#7] CustomView (0) | 2021.01.21 |
[안드로이드 스튜디오 독학#21] Spinner (0) | 2021.01.20 |