2013-02-13 27 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中。