Cara mudah untuk mencapainya adalah:
1. Buat sumber daya latar belakang khusus (seperti bentuk persegi panjang) dengan sudut membulat.
2. setel latar belakang kustom ini menggunakan perintah -
cardView = view.findViewById(R.id.card_view2);
cardView.setBackgroundResource(R.drawable.card_view_bg);
ini berhasil untuk saya.
The XML
tata letak Aku dibuat dengan atas kiri dan jari-jari kanan bawah.
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/white" />
<corners android:topLeftRadius="18dp" android:bottomRightRadius="18dp" />
</shape>
Dalam kasus Anda, Anda hanya perlu mengubah topLeftRadius serta topRightRadius.
Jika Anda memiliki tata letak yang tumpang tindih dengan sudut tampilan kartu dan mungkin memiliki warna yang berbeda, Anda mungkin memerlukan file sumber daya latar belakang yang berbeda untuk tata letak dan di xml setel sumber daya latar belakang ini ke tata letak Anda.
Saya mencoba dan menguji metode di atas. Semoga ini bisa membantu Anda.