需求:
- FM中未插入耳机界面使用渐变色的背景,状态栏保持一致(全屏效果)
渐变色的绘制
使用xml中的shape属性进行绘制
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:startColor="#4954e4"
android:endColor="#13a9f8"
android:angle="270"/>
</shape>
其中的angle为方向,270为从上到下,180是从右向左
startcolor是起始的颜色值
endcolor为最终的颜色值
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape= "rectangle">
<gradient android:type="radial"
android:gradientRadius="250"
android:startColor=""
android:endColor=""/>
</shape>
android:type="radial"类型的使用会有不同的效果
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:startColor="#509245" android:centerColor="#3e8532"
android:endColor="#509245" android:type="linear"