Android: BitmapDrawable.Draw (Canvas) Scheint nicht zu funktionieren

8

Ich versuche, einen 20x20-Hintergrund auf meine benutzerdefinierte Ansicht zu kleistern, aber aus irgendeinem Grund kann ich nicht.

%Vor%

Hat jemand eine Idee, warum es nicht funktioniert?

    
Peter 23.02.2011, 11:31
quelle

3 Antworten

13

Sie können BitmapDrawable verwenden, aber Sie müssen die Grenzen zuerst festlegen, damit es weiß, wie viel Tiling zu tun ist:

%Vor%     
SharkAlley 13.03.2011 00:35
quelle
0

Sie erhalten wahrscheinlich Warnungen in Ihrem Protokoll bezüglich SKImageDecoder fehlgeschlagen. Wenn Sie die Ressource über XML erstellen, müssen Sie sie über (BitmapDrawable) getResources().getdrawable(id)

abrufen     
Maurycy 25.04.2012 01:06
quelle
-1

Sie haben es rückwärts. Anstatt die Arbeitsfläche der Ansicht an die Zeichenmethode der Bitmap zu übergeben, zeichnen Sie Ihre Bitmap mit Canvas.drawBitmap

auf die Arbeitsfläche der Ansicht     
Rich 23.02.2011 11:35
quelle

Tags und Links