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);

谢谢……..

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...