zeichne Objekt / Bild auf Leinwand

Gibt es einen anderen Weg um ein Objekt zu zeichnen auf einer Leinwand in android?

Diesen code in draw() funktioniert nicht:

Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.pushpin);

         canvas.drawBitmap(bmp, screenPts.x, screenPts.y-50, null);  

Naja, eigentlich, es funktioniert auf meinem 1. code, aber wenn ich übertragen dieses auf eine andere Klasse namens MarkOverlay, es geht nicht mehr.

  markerOverlay = new MarkerOverlay(getApplicationContext(), p);
                      listOfOverlays.add(markerOverlay);  

Welche parameter muss ich übergeben MarkerOverlay, damit dieser code funktioniert? Der Fehler ist irgendwo in getResources().

FYI, Leinwand.drawOval einwandfrei funktioniert, aber ich wirklich wollen, um zu zeichnen, ein Bild, das nicht ein Oval. 🙂

InformationsquelleAutor der Frage lulala | 2010-01-31

Schreibe einen Kommentar