FrameLayout嵌套CardView,会影响View显示层级。
CardView继承自FrameLayout,可以显示圆角和阴影。
因为阴影的缘故,cardView会置于父View的顶层,导致层级显示不正确,添加 app:cardElevation=“0dp” 属性即可
<android.support.v7.widget.CardView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:cardCornerRadius="8dp"
app:cardElevation="0dp" />