【发布时间】: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