Изменить размер растрового изображения в списке слоев заставки - PullRequest
0 голосов
/ 11 мая 2019

Вот мой заставка:

splash_screen.xml

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

<item android:width="50dp" android:height="50dp" android:gravity="center">
    <bitmap
        android:src="@drawable/truthordare_splash"
        android:gravity="center"  />
</item>

styles.xml

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="android:fontFamily">@font/play</item>
    <item name="android:windowBackground">@drawable/splash_screen</item>
</style>

Растровое изображение занимает почти весь экран. Я хочу уменьшить его размер, но изменение width и height родительского <item> ничего не дает. Почему это?

PS: truthordare_splash - это динамическое изображение, основанное на плотности экрана: enter image description here

Как изменить размер растрового изображения?

1 Ответ

0 голосов
/ 11 мая 2019

измените splash_screen.xml на это:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <ImageView
        android:layout_centerInParent="true"
        android:id="@+id/logo"
        android:layout_width="50dp"
        android:layout_height="50dp"
        android:src="@drawable/truthordare_splash"/>



</RelativeLayout>
...