안녕하세요. 제가 비트맵에 텍스트를 쓰는법을 공부하고 있습니다.
Bitmap textBitmap = Bitmap.createBitmap(300, 200, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(textBitmap);
Paint textPaint = new Paint();
textPaint.setTextSize(30);
textPaint.setColor(Color.BLACK);
Rect bounds = new Rect();
textPaint.getTextBounds(text, 0, text.length(), bounds);
canvas.drawText(text, 0.0f, Math.abs(bounds.top - bounds.bottom), textPaint);
이렇게 텍스트를 넣었는데 텍스트가 길어지면 비트맵을 넘어갑니다.
Rect가 크기를 정해주는줄 알았는데 아니더군요.
밑에 그림이 제가 원하는 그림입니다. 고정된 크기의 텍스트 상자에 텍스트를 넣고 길이를 넘어가면 다음줄로 넘어가게 하고싶습니다.
그 텍스트 상자는 비트맵에 그려져야되구요. 어떻게 해야하나요?
