Elliptical Gradient Android

时间:2015-08-28 15:54:10

标签: android xml view gradient

您可以使用以下代码生成循环渐变:

USE Library;
INSERT INTO myLibrary VALUES (
    "SQL Bible"
    ,"Alex Kriegel"
    ,"Boris M. Trukhnov"
    ,"Wiley"
    ,888
    ,"April 7,2008"
    ,"978-0470229064"
    ,"English"
);

但是如何在android中绘制椭圆渐变?即X和Y的半径不同

1 个答案:

答案 0 :(得分:0)

你应该能够在scale drawable内包含渐变可绘制的宽度和高度不相等的缩放,以获得不同X和y半径的效果:

<?xml version="1.0" encoding="utf-8"?>
<scale xmlns:android="http://schemas.android.com/apk/res/android"
    android:drawable="@drawable/gradientShape"
    android:scaleGravity="center_vertical|center_horizontal"
    android:scaleHeight="80%"
    android:scaleWidth="100%" />