Dla ekranu powitalnego używam obrazu, który zawiera białe tło (czysto białe - zaznaczone w Photoshopie). Z jakiegoś powodu pokazuje nieznacznie zieloną bryłę w porównaniu z domyślną białą kreską aktywności zaznaczoną na zrzucie ekranu. Tylko w niektórych urządzeniach, jakObraz nie jest całkowicie biały, mimo że jest poprawnie biały
dodam to za jednym widoku w układzie ramki do aktywności:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="fitCenter"
android:src="@drawable/splashscreen" />
</FrameLayout>
jakiś pomysł? Czytałem o problemach RGB888 vs. RGB565, ale nie mogłem znaleźć odpowiedniego rozwiązania.
Uwaga: na pewno mogę zmienić kolor bieli na obrazie na przezroczysty, ale wolałbym zrozumieć problem i znaleźć odpowiednie rozwiązanie.
Jak wspomniano, używany obraz ma czyste tło #FFFFFF. Zielonkawe tło jest generowane, gdy Android dodaje obraz - wtedy jest widoczny na zrzucie ekranu. – Bachi
Hum ... to dziwne. Nigdy tego nie widziałem. Więc może wypróbuj pierwsze rozwiązanie? –
Brak opcji, nie można przyciąć, wypełniając dolną część (powyższy przykład jest wycinany w celu demonstracji). – Bachi