В какой папке / файле должен быть определен градиент фона в Android?

#android #gradient

#Android #градиент

Вопрос:

Я пытаюсь добавить этот код градиента в colors.xml но Eclipse продолжает говорить «Аннулировать начальную форму тега».

projname/values/colors.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:gradientRadius="400"
 android:startColor="#88cce7"
 android:endColor="#075e81"/>
</shape>
<resources>
  <color name="bg_red">#FF0000</color>
  <color name="bg_white">#FFFFFF</color>
  <color name="bg_black">#000000</color>
  <color name="opaque_red">#f00</color>
  <color name="translucent_red">#80ff0000</color>
</resources>
  

например, это градиент, который я пытаюсь эмулировать: http://i.stack.imgur.com/YMbNR.png

Комментарии:

1. он должен быть в папке res / drawable

Ответ №1:

Согласно документам Android, он должен находиться в папке res / drawable.

res / drawable /filename.xml

Создайте этот файл и поместите туда свое определение формы.