Я пытаюсь центрировать изображение в верхней трети моего заставки.Я также хотел бы, чтобы он был не более 2/3 ширины экрана.
Сейчас мое изображение находится в верхней части экрана, с полем 60dp сверху и охватывает всю ширину..
Мое приложение поддерживает Android v4.4 до v9.0, и я тестирую на двух устройствах v5.0 и v8.0.
Мой код:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<bitmap
android:src="@drawable/splashscreen"
android:tileMode="disabled"
android:scaleType="centerCrop" />
</item>
<item
android:top="60dp"
android:left="60dp"
android:right="60dp">
<bitmap
android:src="@drawable/logo"
android:tileMode="disabled"
android:gravity="top|center_horizontal" />
</item>
</layer-list>
верхнее поле, похоже, сработало:
android:top="60dp"
, но не:
android:left="60dp"
android:right="60dp"
Верх, похоже, сработал, но изображение занимает ширину экранапоэтому я не могу сказать, является ли center_horizontal.
android:gravity="top|center_horizontal"
Любой совет?