<?xml version="1.0" encoding="utf-8"?>
<gradient>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:type="linear"
android:centerX="35%"
android:startColor="#FF4D0000"
android:centerColor="#FF4D0000"
android:endColor="#FFe5f011"
android:angle="225"/>
</shape>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<gradient android:type="radial"
android:centerX="50%"
android:centerY="50%"
android:startColor="#FF4D0000"
android:centerColor="#FF4D0000"
android:endColor="#FFe5f011"
android:gradientRadius="35"/>
</shape>
</gradient>
这就是我形成的称为渐变的形状以及我指定它的方式:
android:background="@drawable/gradient"
答案 0 :(得分:0)
创建一个shape类型的android xml文件。将名称命名为myshape.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<gradient
android:centerColor="#FF4D0000"
android:centerX="50%"
android:centerY="50%"
android:endColor="#FFe5f011"
android:gradientRadius="35"
android:startColor="#FF4D0000"
android:type="radial" />
</shape>
现在使用&#34; @ drawable / myshape&#34;
将此文件分配给任何布局我希望这能清除你的疑虑。 Bskania。