Android: заставка размыта и имеет закругленные углы - PullRequest
0 голосов
/ 04 марта 2019

Я внедрил заставку в свое приложение по этой ссылке: Лучший способ создать заставку в Android .Он отлично работает, но изображение очень размытое и имеет закругленные углы с черным фоном - в основном, это выглядит очень непрофессионально.Вот код из моего файла launch_screen.xml, который находится в моей папке drawable:

    <layer-list xmlns:android="http://schemas.android.com/apk/res/android" android:opacity="opaque">

        <item android:drawable="@android:color/white"/>

        <item>
            <bitmap
                android:src="@drawable/splashlogo"
                android:gravity="center"/>

        </item>

    </layer-list>

А вот код из моего файла styles.xml, где я создаю новую тему, используя этот файл launch_screen.xml:

    <style name="AppTheme.Launcher">
    <item name="android:windowBackground">@drawable/launch_screen</item>

Я знаю, что мог бы создать заставку, используя синхронизированное действие, но мне нравится, как этот метод показывает заставку, когда загружается остальная часть приложения (мое приложение очень медленно запускается для некоторыхпричина).

Может кто-нибудь помочь мне улучшить внешний вид моего заставки?Я просто хочу, чтобы оно отображалось как обычное изображение, которое занимает полный экран и имеет высокое качество.

EDIT , поэтому я изменил свой файл на векторный актив, но теперь ничего не отображаетсявверх, просто черный экран.Смотрите код ниже:

    <layer-list xmlns:android="http://schemas.android.com/apk/res/android" android:opacity="opaque">

        <item android:drawable="@android:color/white"/>

        <item
            android:drawable="@drawable/ic_splashscreen2"
            android:gravity="center"
        />

    </layer-list>
...