티스토리 뷰

Android App Coding

안드로이드 플래그 Flag

IT Knowledge Share 2021. 8. 8. 00:31
반응형

오늘은 안드로이드 Paint 클래스의 다양한 상수값인 Flag에 대해 알아보도록 하겠습니다. 여러 종류의 플래그 중에서 자주 사용되는 플래그만 모아봤습니다 :) 

1. ANTI_ALIAS_FLAG

앤티앨리어싱을 활성화하는 페인트 플래그입니다. 앤티앨리어싱은 네모난 픽셀로 이루어진 곡선, 원형 등의 이미지가 매끄럽게 보이지 못하는 것을 부드럽게 해줍니다.

2. EMBEDDED_BITMAP_TEXT_FLAG

텍스트를 그릴 때 비트맵 글꼴을 사용할 수 있도록 하는 페인트 플래그입니다. 이 플래그를 비활성화하면, 텍스트 글꼴에 포함된 비트맵 스트라이크를 사용하지 못하게 됩니다. 따라서, 확장 가능한 윤곽선과 비트맵 스트라이크가 모두 있는 글꼴은 확장 가능한 윤곽선만 나타내고, 비트맵 스트라이크 글꼴은 표현할 수 없게 됩니다.

반응형

3. FAKE_BOLD_TEXT_FLAG

이 플래그를 활성화하면, 텍스트에 굵은체 효과(Bold)를 적용합니다.

 

4. HINTING_ON / HINTING_OFF

글꼴 힌트를 활성화 또는 비활성화하는 플래그입니다.

힌트는 모니터상에서 글씨가 보다 뚜렷하게 보이도록 글자 모양을 변형시키는 기술입니다.

 

5. STRIKE_THRU_TEXT_FLAG

텍스트에 취소선을 적용하는 페인트 플래그입니다.

 

6. UNDERLINE_TEXT_FLAG

텍스트에 밑줄을 적용하는 페인트 플래그입니다.

 

더욱 자세한 내용은 공식 문서를 참조하시기 바랍니다.

https://developer.android.com/reference/android/graphics/Paint

 

Paint  |  Android 개발자  |  Android Developers

 

developer.android.com

 

반응형
댓글