xml实现Android渐变色

2019-10-22  本文已影响0人  见字如晤一

今天修改公司UI时,想实现一个渐变色:
1、定义一个bg_dialog.xml:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <gradient
        android:angle="315"
        android:centerColor="#5F58F8"
        android:endColor="#3C62F4"
        android:startColor="#864EFD" />
    <corners android:radius="50dp" />
</shape>

开始颜色属性:

android:startColor

结束颜色属性:

android:endColor

角度:

android:angle

这里针对角度需要说明一下:0度代表从左到右,然后依次加45度,成“逆时针”方向渐变

0 : 从左到右  
45:从左下角到右上角  
90:从下向上
135:从右下到左上
180:从右到左
225:从右上到左下
270:从上到下
325:从左上到右下

在layout.xml中作为背景:

android:background="@drawable/dialg_background"
上一篇 下一篇

猜你喜欢

热点阅读