0

我使用 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 具有所需的所有属性和方法。

4

1 回答 1

1

您可以将其包装在 aView或 aDrawable中。

于 2013-02-13T15:45:03.490 回答