2015-11-04 8 views
0

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

Вот мой рисуем фон

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle"> 

<gradient 
    android:type="radial" 
    android:gradientRadius="360" 
    android:startColor="@color/color_start" 
    android:endColor="@color/color_end" /> 

И я называю это в моей деятельности XML таким образом:

android:background="@drawable/background_app" 

PD: К сожалению о моем плохом английском

+0

Каковы значения, которые вы храните в 'color_start' и' color_end', потому что этот код отлично работает для меня. –

+0

<цвет name = "color_end"> # 001e2e # fff Мое приложение показывает только белый @BartoszLipinski –

ответ

2

андроид : gradientRadius = "250" будет проигнорирован. Вы должны указать ресурс dimen с значением px или dp, например: android: gradientRadius = "@ dimen/gradient_radius"

+0

1+ для вас действительно помогли –