Android 使用canvas.Draw()绘制自定义类
我正在用画布在我的应用程序中画一个我称之为“标签”的东西。此“标签”具有圆形、图标和文本。我目前正在调用canvas.draw()方法,我只是放置参数来绘制它。 因为我的应用程序需要处理很多标签,所以我需要创建一个类来处理标签的图标和文本,而不是调用canvas.draw(text、Bitmap、paint…)方法。 我有办法做到吗? 我将发布一些代码:Android 使用canvas.Draw()绘制自定义类,android,class,canvas,ondraw,Android,Class,Canvas,Ondraw,我正在用画布在我的应用程序中画一个我称之为“标签”的东西。此“标签”具有圆形、图标和文本。我目前正在调用canvas.draw()方法,我只是放置参数来绘制它。 因为我的应用程序需要处理很多标签,所以我需要创建一个类来处理标签的图标和文本,而不是调用canvas.draw(text、Bitmap、paint…)方法。 我有办法做到吗? 我将发布一些代码: public void onDraw(Canvas canvas){ canvas.draw(Bitmap myBitmap); canvas
public void onDraw(Canvas canvas){
canvas.draw(Bitmap myBitmap);
canvas.draw(String myText);
等等。
我需要做的是使用类作为参数来使用画布进行绘制
canvas.draw(MyCustomClass labelBathroom);
假设MyCustomClass具有所需的所有属性和方法。您可以将其包装在
视图或可绘制视图中