微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android – 在画布上的文本周围绘制一个椭圆形状

我想在Canvas上的文本周围画一个椭圆形,我正在使用drawwText()方法在Canvas上显示3个文本.

现在,当我单击特定文本时,我需要在该文本周围绘制一个椭圆,当我们单击另一个文本时,椭圆形状应该出现在单击的文本上.为此,给我一些代码建议.谢谢你提前

解决方法

使用drawoval方法()..这里是方法的签名..
public void drawoval (RectF oval,Paint paint)

RectF是绘制矩形的类…其构造函数定义如下…

RectF(x,y,x+width,y+height);

你可以使它的对象如下

RectF rect = new RectF(x,y+height);...

现在在drawoval方法中传递此对象….

canvas.drawoval(rect,paint);

谢谢……..

原文地址:https://www.jb51.cc/android/313845.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐