groovy
implementation 'androidx.cardview:cardview:1.0.0'
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
... >
<androidx.cardview.widget.CardView
...>
</androidx.cardview.widget.CardView>
</LinearLayout>
<androidx.cardview.widget.CardView
...
card_view:cardBackgroundColor="@color/cardview_background_color"
... >
<androidx.cardview.widget.CardView
...
card_view:cardBackgroundColor="@color/cardview_background_color"
card_view:cardElevation="0dp"
... >
<androidx.cardview.widget.CardView
...
card_view:cardElevation="8dp"
card_view:cardUseCompatPadding="true"
... >
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().setFlags(
WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,
WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
...
}