기록한 모든 글을 시간순으로 살펴봅니다
관심 있는 주제의 글을 모아봅니다
블로그의 새로운 소식을 확인합니다
EditText에서 입력된 값을 받아 Paint를 통해 Canvas에 텍스트를 그리는 경우, 다시 말해 drawText를 하는 경우, 그냥 텍스트를 그리면 한 줄로 길게 그려져서 캔버스를 넘어버립니다(당연하게도). 아니면 직접 EditText에서 엔터를 쳐 준 다음 \n으로 구분해 (split) forEach문으로 그려주는 방법도 있습니다. 상당히 귀찮고, 구현도 귀찮습니다. 근데 이제까지는 그렇게 해 왔습니다. 이런 노가다 방법만 있을 것 같지는 않았습니다. 포토샵 보면 width 설정해두면 자동으로 다음 줄로 넘어가던데, 안드로이드 Paint는 그런 거 없나? 있었습니다. 이 포스팅에서는 그 방법을 설명합니다. 코드 val text = binding.etChangelog.editText?.text?...
새로운 소식이 등록되면 이곳에서 확인할 수 있습니다.