安卓渐变背景的实现

时间:2021-05-19 16:43:23

最近在写一个简易的客户端,写到UI时,着实觉得UI配色太丑,各个控件之间的衔接不是太美观,主要是配色跟背景上的原因,想到了采用渐变背景来填充布局,

使用起来也比较简单,配置,开始的颜色跟结束颜色就好了,放在draweable文件夹下,做背景使用,下面贴上代码


<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >

<gradient
android:angle="270"
android:centerColor="#00FFFF"
android:centerX="0.5"
android:centerY="0.5"
android:endColor="#666666"
android:startColor="#0099FF" />

<padding
android:bottom="7dp"
android:left="7dp"
android:right="7dp"
android:top="7dp" />

<corners android:radius="4dp" />

</shape>

在xml文件中应用只需当做背景使用即可
android:background="@drawable/bgcolor