2013-02-13 58 views
0

使用画布绘制我在我的应用程序中称为“标签”的图像。这个“标签”具有圆形,图标和文本。我目前正在调用方法canvas.draw(),我只是把参数画出来。 由于我的应用程序需要处理很多这些标签,我需要创建一个类来处理图标和标签的文本,而不是调用方法canvas.draw(Text,Bitmap,paint ...)。 有没有一种方法可以做到这一点? 我会张贴一些代码:使用canvas.draw()绘制自定义类

public void onDraw(Canvas canvas){ 
canvas.draw(Bitmap myBitmap); 
canvas.draw(String myText); 

等。 我需要做的是使用一个类作为参数来绘制画布。

canvas.draw(MyCustomClass labelBathroom); 

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

回答

1

您可以将其包装在ViewDrawable中。