我希望有一个像below图片的渐变。
我创造了这种形状,但即使经过多次尝试,我也无法实现这种类型的渐变。任何帮助将受到高度赞赏。
这是我所做的工作:
<shape android:shape="rectangle">
<gradient
android:startColor="@color/red"
android:centerColor="@color/light_red"
android:endColor="@color/light_red"
android:angle="90"
/>
<corners
android:radius="20dp"
/>
</shape>
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以为此使用扫描渐变!扫描渐变看起来像a bit like a cone,但是通过向左waaaaay偏移(通过centerX
),您可以使用单个渐变来达到效果。
这是XML:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="@android:color/red"
android:endColor="@android:color/holo_orange_dark"
android:centerX="-99"
android:type="sweep" />
<corners android:radius="20dp" />
</shape>