答案 0 :(得分:1)
此library旨在显示具有特定风格的零食店。如果按原样使用它,则对预定义样式之外的外观影响非常有限。 因此,您可以在创作之后获得零食的观点:
mSnackBar = new SnackBar.Builder(this)
.withOnClickListener(this)
.withMessage("Text")
.withActionMessage("Action")
.withStyle(SnackBar.Style.DEFAULT)
.show();
TextView snackButton = (TextView) mSnackBar.getContainerView().
findViewById(R.id.snackButton); \\ now you can modify the style of action view
但请记住,通过这种方式,您正在修改已存在且已对用户可见的View。因此,在更改样式时可能会出现一些视觉效果(例如闪烁)。
为避免不良影响,您有两种选择: