我给小吃店上色了。但是此小吃店在底部显示一个小的白色条纹,在顶部显示另一个。 您可以在两个红色框内看到它(这不是我的应用程序的一部分-此处仅用于演示)。我选择的背景越深,您看到的条纹越好。 条纹来自MainActivity背景。当我更改此背景色时,这些条纹的颜色也在更改。 我在两个文本字段上进行了一些填充,但是没有找到松开这些条纹的解决方案。
如何摆脱这种白色条纹?
View contextView = findViewById(android.R.id.content);
Snackbar snackbar = Snackbar
.make(contextView, "HELLO", Snackbar.LENGTH_SHORT)
.setDuration(3500)
.setActionTextColor(getResources().getColor(R.color.korall));
// Change the Snackbar default text color
View snackbarView = snackbar.getView();
TextView tv = (TextView) snackbarView.findViewById(com.google.android.material.R.id.snackbar_text);
tv.setTextColor(getResources().getColor(R.color.nightPrimaryLight));
tv.setTextSize(TypedValue.COMPLEX_UNIT_SP, 14);
tv.setPadding(24,52,0,52);
TextView tva = snackbarView.findViewById(com.google.android.material.R.id.snackbar_action);
tva.setTextColor(getResources().getColor(R.color.korall));
tva.setTextSize(TypedValue.COMPLEX_UNIT_SP, 14);
tva.setPadding(0,34,24,24);
tva.setBackgroundColor(getResources().getColor(R.color.grey));
tv.setBackgroundColor(getResources().getColor(R.color.grey));
snackbar.show();;