首页 > 解决方案 > Android XML 中的渐变自定义形状

问题描述

我正在寻找一些教程或参考资料,它们可以帮助我创建一些自定义形状,例如下面提到的形状。背景形状

我尝试使用 android xml 中的标准形状创建形状,但我无法找到合适的解决方案。

如果有人可以解释我如何实现这一目标,那将是一个很好的帮助。

标签: androidxmlandroid-layoutandroid-studioshape

解决方案


<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <gradient
        android:angle="0"      
        android:centerX="0.1"
        android:centerY="0.1" 
        android:centerColor="#1976d2"
        android:startColor="#00e5ff"
        android:endColor="#6200ea"
        android:gradientRadius="100"
        android:type="linear"/>
    <padding android:left="5dp"
        android:top="4dp"
        android:right="4dp"
        android:bottom="4dp" />
    <corners android:radius="6dp" /> 
</shape>  

推荐阅读