【问题标题】:How to get rid of shadow that appears on my button? Android如何摆脱按钮上出现的阴影?安卓
【发布时间】:2017-11-16 01:16:39
【问题描述】:

我创建了一个带有 Gradient Drawable 的按钮。

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

下面看到的渐变可绘制代码显示了这些行。我该如何摆脱它们?

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

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

【问题讨论】:

  • 将其高度设置为 0dp
  • @DivyeshPatel 我尝试为 XML 中的按钮设置 elevation=0dp,但仍然显示那些阴影
  • @Farya 嗨先生,我刚试过SetCorner Radius = 30,但阴影仍然显示
  • 使用这个stackoverflow.com/questions/37496583/…这会起作用。

标签: android android-layout android-shapedrawable gradientdrawable


【解决方案1】:

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

style="?android:attr/borderlessButtonStyle"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    相关资源
    最近更新 更多