Seltsame Frage für 'Malen.setARGB'
wenn Sie möchten, legen Sie Farbe für Farbe, haben Sie zwei Methoden verwenden:
Methode1: paint.setColor(Color.YELLOW);
Methode2: paint.setARGB(255, 100, 100, 0);
Verwenden Sie die oben genannten Methoden, zeichnen Sie ein gelbes Zyklus in android. Sie werden feststellen, dass 'malen.setARGB() ist unterschiedlich von der Farbe.setColor() ',
verwenden Methode1 erhalten Sie eine gelbe-Zyklus. (hoffnungsvolle Ergebnis)
verwenden Methode2 erhalten Sie eine dim_yellow Zyklus, es ist sehr seltsam,
Bitte geben Sie mir einige gute Anregungen, wenn Sie sich getroffen haben dieses Problem.
InformationsquelleAutor Xianfeng.Cai | 2011-12-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gut, das sind zwei verschiedene Farben:
Farbe.GELB
Hex: FFFFFF00
ARGB: 255, 255, 255, 0
Ihre Farbe
Hex: FF646400
ARGB: 255, 100, 100, 0
Ändern
paint.setARGB(255, 100, 100, 0);
zupaint.setARGB(255, 255, 255, 0);
wenn Sie möchten, dass die identische Farbe.Ich benutze das "DigitalColor Meter" - tool von mac, den ich ausgewählt habe, die RGB-als Prozentsatz'
InformationsquelleAutor
Gelb -> Rot:255 Grün:255 Blau:0 Alpha:100
InformationsquelleAutor Tang Ke