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,如何包裝此文本?任何幫助表示讚賞!