Java 中 Canvas.drawText 从右到左
如何使用 Canvas.drawText 从右到左(即相反的顺序)输出文本?有办法吗?
How can I output text Right to Left (i.e. in reverse order) using Canvas.drawText ? Is there a way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在
textPaint
对象中设置Paint.Align
属性(如果设置为 RIGHT)——文本将绘制到 x,y 原点的左侧:Set
Paint.Align
property in yourtextPaint
object, if you set it RIGHT -- The text is drawn to the left of the x,y origin:看看这个:如何将 RTL 文本(阿拉伯语)绘制到位图上并使其正确排序?
Check this out: How to draw RTL text (Arabic) onto a Bitmap and have it ordered properly?