【发布时间】:2021-01-08 19:27:16
【问题描述】:
我正在尝试在按钮上创建渐变背景,但是当我按照之前提出的问题的答案执行此操作时,我得到的只是默认的紫色。
layout.xml
<Button
android:id="@+id/instagram_button"
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_gravity="center"
android:background="@drawable/gradient_shape"
android:text="Open Instagram Profile"
></Button>
渐变形状.xml
android:shape="rectangle">
<gradient
android:angle="270"
android:centerColor="#F82634"
android:endColor="#FA3B6F"
android:startColor="#FA7D6F" />
<padding
android:bottom="7dp"
android:left="7dp"
android:right="7dp"
android:top="7dp" />
<corners android:radius="60dp" />
【问题讨论】:
-
尝试 app:background:"color" 作为 Button 的属性。
-
@CSmith 我不确定这里使用的格式,只是给它一个通用名称。
-
@DavidKroukamp 感谢您的链接。我在背景色中添加了 null 无济于事。