我有3个按钮,需要白色背景,半径为20
My GradientDrawable函数
GradientDrawable buttonGradient = imageButtonGradient();
我使用调用函数并设置背景
captureImageButton.setBackground(buttonGradient);
captureImageButton.setBackground(buttonGradient);
backButton.setBackground(buttonGradient);
submitButton.setBackground(buttonGradient);
我可以在需要时看到捕捉按钮
然而,当我使用渐变为Back并提交按钮
时我对GradientDrawable使用相同的功能。使用相同的方式调用该函数。我正在使用它如下
dbDelta()
如图所示,后退按钮和提交按钮均已四舍五入。所以它正在工作,但我不确定为什么captureImageButton没有显示应该的全白色。
有什么建议吗?
答案 0 :(得分:0)
为此找到解决方案,
由于一些奇怪的原因,我必须两次调用GradientDrawable函数,一次用于后退和提交按钮,一次用于捕获按钮。
GradientDrawable buttonGradient = imageButtonGradient();
GradientDrawable captureButtonGradient = imageButtonGradient();
然后将背景设置为以下
captureImageButton.setBackground(captureButtonGradient);
backButton.setBackground(buttonGradient);
submitButton.setBackground(buttonGradient);
非常感谢。