Android 使用canvas.Draw()绘制自定义类

Android 使用canvas.Draw()绘制自定义类,android,class,canvas,ondraw,Android,Class,Canvas,Ondraw,我正在用画布在我的应用程序中画一个我称之为“标签”的东西。此“标签”具有圆形、图标和文本。我目前正在调用canvas.draw()方法,我只是放置参数来绘制它。 因为我的应用程序需要处理很多标签,所以我需要创建一个类来处理标签的图标和文本,而不是调用canvas.draw(text、Bitmap、paint…)方法。 我有办法做到吗? 我将发布一些代码: public void onDraw(Canvas canvas){ canvas.draw(Bitmap myBitmap); canvas

我正在用画布在我的应用程序中画一个我称之为“标签”的东西。此“标签”具有圆形、图标和文本。我目前正在调用canvas.draw()方法,我只是放置参数来绘制它。 因为我的应用程序需要处理很多标签,所以我需要创建一个类来处理标签的图标和文本,而不是调用canvas.draw(text、Bitmap、paint…)方法。 我有办法做到吗? 我将发布一些代码:

public void onDraw(Canvas canvas){
canvas.draw(Bitmap myBitmap);
canvas.draw(String myText);
等等。 我需要做的是使用类作为参数来使用画布进行绘制

canvas.draw(MyCustomClass labelBathroom);

假设MyCustomClass具有所需的所有属性和方法。

您可以将其包装在
视图或
可绘制视图中