3
こんにちは私は、TextPaintとDynamicLayoutオブジェクトを介してキャンバスに直接描画されるテキストを含むライブ壁紙を作成しています。私のDynamicLayoutオブジェクト内では、幅をキャンバスの幅に設定しました。キャンバスを越えて延びるテキストをラップする方法を探しています。ここにテキストのコードを設定します:DynamicLayoutテキストをどのようにラップしますか?
//token is my large text string
TextPaint tp = new TextPaint();
Layout sl = new DynamicLayout(token, tp, (int) canvasWidth, Layout.Alignment.ALIGN_NORMAL, 0, 0, true);
canvas.translate(startPositionX , startPositionY);
sl.draw(canvas);
canvasWidthを超えてこのテキストをラップするにはどうすればよいですか?どんな助けもありがとう!