0

キャンバスを使用して、アプリで「ラベル」と呼んでいるものを描画します。この「ラベル」には、丸い形とアイコンとテキストがあります。私は現在、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

Viewこれを aまたは aでまとめることができますDrawable

于 2013-02-13T15:45:03.490 に答える