안드로이드 Canvas Paint 여러줄 출력 StaticLayout
여러줄의 text를 출력하기 위해서는 고려해야 할 사항이 좀 많다. 줄이 출력하고자 하는 전체폭을 넘지 않는다면, 그냥 줄간격에 맞추어 출력을 하면되지만, 한 줄이 전체폭을 넘어간다면 단어에서 끊어주던지, 폭에 따른 글자에서 끊어 줘야 한다. 또한 한 단어가 한줄보다 클 경우는 단어내의 특정위치에서 또 끊어서 출력을 해야 한다. 이 고려할 사항도 사항이지만, 이 걸 일일이 계산해서 프로그래밍하는 것은 쉬운일은 아니다. 안드로이드에서는 이 과정을 한번에 해결해 주는 녀석이 있다. 땡큐 구글~ StaticLayout 다음은 StaticLayout을 이용하여 출력하는 코드이다. StaticLayout mTextLayout = new StaticLayout( text, paint, width, Layout.Al..
Android Develop/Font
2019. 8. 30. 18:20
NOTICE
RECENT ARTICLES
RECENT REPLIES
- Total
- Today
- Yesterday
LINK
TAG
- 블로그
- 재태크
- 아끼는 법
- 컴퓨트셰이더
- 사용료
- 텍스처
- 공유 컨텍스트
- 티스토리
- texture
- gpgpu
- 안드로이드
- 전기요금
- 에어컨
- 컴퓨트쉐이더
- 에어콘
- 애드센스
- 재테크
- TTS
- OpenGLes
- 적금
- choreographer
- 금리
- Android
- 경제보복
- 예금
- ComputeShader
- OpenGL ES
- 전기세
- 전기료
- 애드핏
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Article Box