Bunu başarmanın kolay bir yolu şudur:
1. Yuvarlatılmış köşelere sahip özel bir arka plan kaynağı (dikdörtgen şekli gibi) yapın.
2. komutu kullanarak bu özel arka planı ayarlayın -
cardView = view.findViewById(R.id.card_view2);
cardView.setBackgroundResource(R.drawable.card_view_bg);
bu benim için çalıştı.
XML
Arabanın üstü ile yapılan düzen sol ve sağ alt yarıçapı.
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/white" />
<corners android:topLeftRadius="18dp" android:bottomRightRadius="18dp" />
</shape>
Sizin durumunuzda, sadece topLeftRadius ve topRightRadius'u değiştirmeniz gerekir.
Kart görünümünün köşeleriyle örtüşen ve farklı bir renge sahip bir düzeniniz varsa, düzen için farklı bir arka plan kaynak dosyasına ihtiyacınız olabilir ve xml'de bu arka plan kaynağını düzeninize ayarlayın.
Yukarıdaki yöntemi denedim ve test ettim. Umarım bu size yardımcı olur.