如何摆脱按钮上出现的阴影? Android

How to get rid of shadow that appears on my button? Android

我创建了一个带有渐变可绘制对象的按钮。

如果你看一下这个按钮,它有我的红色箭头所指出的那些额外的灰色线条。如果我使用 XML 创建形状,但当我使用

时,这些不会出现

下面的 Gradient Drawable 代码显示了这些线条。我该如何摆脱它们?

    GradientDrawable gd = new GradientDrawable();
    gd.setColor(Color.parseColor("#FFFFFFFF")); 
    gd.setCornerRadius(20);
    gd.setStroke(30, Color.parseColor("#0077CC"));
    Button.setBackground(gd);

如果我增加 setCorner Radius,这些会变得更加明显

只需为您的按钮添加样式。

style="?android:attr/borderlessButtonStyle"