Podczas pracy z niektórymi bitmapami w systemie Android zauważyłem, że biały używany w widokach nie zawsze jest taki sam, biały renderowany na bitmapach. Rozważ ten zrzut ekranu.Białe nie jest białe
Tło białe jest z widokiem z białym tłem koloru.
Pierwszy plan "biały" pochodzi z białej bitmapy zdekodowanej z karty SD, wyświetlanej w ImageView. Ta mapa bitowa jest dekodowany przy użyciu RGB_565
następująco:
BitmapFactory.Options resample = new BitmapFactory.Options();
resample.inPreferredConfig = Config.RGB_565;
resample.inSampleSize = sampleSize;
return BitmapFactory.decodeFile(filePath, resample);
Dla porównania here jest mapa bitowa.
Dlaczego tak jest i jak można go naprawić?
Co jest biały bitmap konieczne? Mógł użyć kilka pustych linii: P – Marlon
Ale potem: dlaczego tak długo, lub dlaczego nie tylko link do niego? – Arjan
Powiązany z bitmapą zamiast dołączania jej do pytania. – hpique