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