【发布时间】:2011-07-10 17:22:17
【问题描述】:
我正在尝试创建一个自定义视图,它有一个矩形,并且在它的正上方和正下方有一些文本。到目前为止,我成功地使用 drawTextOnPath 方法在绘制的矩形上方获取文本。但是,应该在矩形下方的那个被颠倒了。我可以就如何在矩形正下方绘制文本获得一些建议吗?
提前致谢!
【问题讨论】:
标签: android android-layout drawtext
我正在尝试创建一个自定义视图,它有一个矩形,并且在它的正上方和正下方有一些文本。到目前为止,我成功地使用 drawTextOnPath 方法在绘制的矩形上方获取文本。但是,应该在矩形下方的那个被颠倒了。我可以就如何在矩形正下方绘制文本获得一些建议吗?
提前致谢!
【问题讨论】:
标签: android android-layout drawtext
文本的基线遵循您在drawTextOnPath 中提供的路径。因此,如果文本要遵循的基线(文本的底部)是从右到左,则文本将上下颠倒。要使其正确向上,必须知道或测量文本的高度,然后将其绘制得更远。如果您使用的路径只是一条线,也许使用带有坐标的drawText 更好?
【讨论】: