如何在不丢失阴影和弯曲边缘的情况下更改默认按钮的背景颜色?

时间:2019-05-22 07:42:23

标签: android android-layout

我尝试了许多方法,但都无法保持默认按钮的漂亮阴影。

我有

  1. 更改了colorAccent颜色,但会影响其他小部件,例如评分栏
  2. 将背景设置为颜色或图像,但导致按钮变平

以上两种方法都不适合我...

1 个答案:

答案 0 :(得分:0)

尝试

 Button.setBackgroundColor(getResources().getColor(R.color.red));

Button.setBackgroundColor(Color.RED);

Button.setBackgroundColor(0xFFFF0000);

然后为按钮设置高度,否则使用素材按钮