6

在 API 21 上为具有一些 alpha(例如 #99fe0038)和一些高度的视图使用背景颜色会显示两个圆圈:一个用于视图本身,另一个用于内部:

高度和背景颜色通过代码设置:

view.setElevation(getResources().getDimensionPixelSize(R.dimen.fab_elevation_lollipop));
view.setBackgroundColor(Color.parseColor("#99fe0038"));

没有设置高度或使用不透明颜色,一切看起来都像预期的那样。

是 Android 错误还是我在这里遗漏了什么?

4

1 回答 1

0

删除shadow effect对我有用。

FAB.setShadow(false);        
FAB.setBackgroundColor(getResources().getColor(R.color.fab_transparent));
于 2016-07-01T12:11:19.247 回答