Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Заставка при холодном старте API 29

Miss-is Мыслитель (5707), открыт 1 неделю назад
Пробовала чтобы при старте приложения отображалась заставка. НЕ получается добиться чтобы картинка фона просто вписывалась в экран. Но она либо растягивается пропорционально экрану, либо отображается в натуральную величину, поэтому видна не вся.
Сделан отдельный стартовый экран, хотя это и небыло необходимым, но на всякий случай. Подключена тема
<style name="Theme.PowerPaymentBook.Splash" parent="android:Theme.Material.Light.NoActionBar">
<!-- Додаємо зображення як фон -->
<item name="android:windowBackground">@drawable/splash_background</item>

</style>
в свою очередь
splash_background.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-lis>
<item android:drawable="@color/white" />
<item android:bottom="0dp" android:top="0dp" android:left="0dp" android:right="0dp"
android:width="108dp">
<bitmap
android:src="@drawable/ss"
android:gravity="center"
android:tileMode="disabled"
android:scaleType="fitCenter" />
</item>
</layer-list>
1 ответ
I am Гуру (4748) 1 неделю назад
Открывающий тег <layer-lis>, это точно не опечатка?
Miss-isМыслитель (5707) 1 неделю назад
опечатка, но это уже здесь затерла случайно
I amГуру (4748) 1 неделю назад
А если попробовать вот так поменять splash_background.xml?


 <?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/white" />
<item>
<bitmap
android:src="@drawable/ss"
android:gravity="center"
android:tileMode="disabled"
android:antialias="true"
android:filter="true" />
</item>
</layer-list>
Похожие вопросы