我想在google maps api上创建一个包装文本.我已经能够用很多代码完成这项工作,但一直在努力改进.我最近的尝试是使用StaticLayout类和文本包装,但我不知道如何定位它...无论我尝试它总是从屏幕的左上角开始....
你可以这样做
//Save canvas before translating it, otherwise restore will cause crash (Underflow in restore - more restores than saves)
canvas.save()
canvas.translate(xPos, yPos);
statictextlayout.draw(canvas);
//After that to reset the canvas back for everything else
canvas.restore();
Run Code Online (Sandbox Code Playgroud)
之后要继续正常绘制...在静态布局绘制后调用 canvas.restore() 并且您应该继续在画布上绘制。
| 归档时间: |
|
| 查看次数: |
6748 次 |
| 最近记录: |