在 onDraw() 中将字符串划分为 2 个自定义矩形形状;
我在将 String 对象划分为 2 个 Rect 形状时遇到问题。
首先我不知道如何将canvas.drawtext设置为指定区域。 就像使用 textview 时所做的那样。
其次,我只能在矩形形状的宽度处计算/断开我的字符串。 这意味着我只能画 1 条线而不是填写方框...... 我可以将框的高度除以文本大小来计算适合的行数, 但然后我就必须逐行绘制?
当然一定有这方面的例子,但我似乎找不到它们。
有点情况:
查看:
[xxxxx]----------
[xxxxx]---------
----------[xxxxx]
----- -----[xxxxx]
我想要一个很长的字符串被分割并放置在[xxx]框
ta。
I'm having issues dividing my String object over 2 Rect shapes.
Firstly i have no idea how to set canvas.drawtext to a specified region.
Like you would do if you use textview.
Secondly I can only calculate / break my string at the width of the Rect shape.
meaning I can only draw 1 line instead of filling out the box...
I could take the box height and divide it by the textsize to calc the number of lines that fit,
but then i would have to draw line by line ?
surely there must be examples for this , but i cannot seem to find them.
somewhat the situation :
View :
[xxxxx]----------
[xxxxx]----------
----------[xxxxx]
----------[xxxxx]
i want a very long string to be divided and placed at the [xxx] boxes
ta.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论