【问题标题】:Is there a way to remove/transparent background color of a snackbar in android?有没有办法在android中删除/透明小吃店的背景颜色?
【发布时间】:2019-09-12 08:58:20
【问题描述】:

谁能指导我如何使小吃店的背景透明?

谢谢

【问题讨论】:

标签: java android


【解决方案1】:
Snackbar snackbar = Snackbar.make(mainView, text, Snackbar.LENGTH_LONG);
View snackBarView = snackbar.getView();
snackBarView.setBackgroundColor(context.getResources().getColor(R.color.yourcolor));
snackbar.show();

您可以在值中将颜色定义为透明。

【讨论】:

  • 试过这个但没有成功。我选择了默认的 android 小吃店,它是灰色的。我可以在上面添加或更改颜色,但无法移除背景或使其透明。
  • snackBarView.setBackgroundResource(R.color.trans);其中trans → #00000000 .