Una forma sencilla de conseguirlo sería:
1.Haga un recurso de fondo personalizado (como una forma de rectángulo) con esquinas redondeadas.
2.configure este fondo personalizado usando el comando -
cardView = view.findViewById(R.id.card_view2);
cardView.setBackgroundResource(R.drawable.card_view_bg);
esto funcionó para mí.
El XML
diseño que hice con el radio superior izquierdo e inferior derecho.
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/white" />
<corners android:topLeftRadius="18dp" android:bottomRightRadius="18dp" />
</shape>
En su caso, debe cambiar solo topLeftRadius y topRightRadius.
Si tiene un diseño que se superpone con las esquinas de la vista de la tarjeta y tal vez tenga un color diferente, entonces es posible que necesite un archivo de recursos de fondo diferente para el diseño y en el xml configure este recurso de fondo para su diseño.
Probé y probé el método anterior. Espero que esto te ayude.