DrawBitmap frage

ChrisiBoy

ChrisiBoy

Erfahrenes Mitglied
30
Kenne mich mit BitMaps, Canvas etc nicht sehr gut aus, sorry.
Also ich würde gerne von einem 64x32 Icon nur den Bereich:
Breite: 8-16
Höhe: 8-16
Das wÄre dann ein 8x8 Bild. Das sollte mit drawbitmap zu realisieren sein doch leider weiß ich nicht wie das geht.
Bloß:

paramCanvas.drawBitmap(paramBitmap, new Rect(8, 16, 8, 16), new Rect(0, 8, 4, 20), localPaint)

scheint nicht zu funktionieren

WÄre für einen lösungs weg sehr dankbar
:rolleyes:
Sent from my GT-I9100 using Android-Hilfe.de App
 
ChrisiBoy schrieb:
paramCanvas.drawBitmap(paramBitmap, new Rect(8, 16, 8, 16), new Rect(0, 8, 4, 20), localPaint)

Die Reihenfolge im Konstuktor von Rect ist left, top, right, bottom. Damit wäre dein Quellrechteck ein leeres Rechteck.
 
  • Danke
Reaktionen: ChrisiBoy
Das heißt (8, 8, 16, 16) wäre für meinen Fall richtig. Ich beginne zu verstehen :p
DANKE
Und der zweite Wert (destination) gibt eigentlich was an? Wo das erste rect plaziert wird?

Sent from my GT-I9100 using Android-Hilfe.de App
 

Ähnliche Themen

M
Antworten
2
Aufrufe
626
Mozart40
M
A
Antworten
1
Aufrufe
580
swa00
swa00
SpeedySix
Antworten
13
Aufrufe
1.398
jogimuc
J
Zurück
Oben Unten