Привет! Я создаю Live Wallpaper, которая включает в себя текст, который рисуется непосредственно на холст через объекты TextPaint и 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? Любая помощь приветствуется!