3

Я пытаюсь установить радиальный линейный фон в своем приложении. В настоящее время я работаю над предварительным просмотром, но когда я запускаю приложение на своем Samsung Galaxy S4, он делает весь фон только начальным цветом.андроид студия - радиальный градиент не работает на телефоне

Предварительный взгляд:

enter image description here

Samsung Galaxy S4 вид:

enter image description here

Вот мой XML-файл:

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle" > 
    <gradient 
     android:type="radial" 
     android:startColor="#f3e5f5" 
     android:endColor="#9c27b0" 
     android:gradientRadius="600" 
     android:angle="270" 
     android:centerX="50%" 
     android:centerY="20%"/> 

</shape> 

Любая идея, что это не так?

ответ

0

Я нашел другой обходной путь для этого - установить градиентный фон в коде:

findViewById(R.id.bg).setBackground(ContextCompat.getDrawable(context,R.drawable.bg_gradient));