안드로이드 Paint

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