CardView एक विशेषता है card_view:cardBackgroundColor
पृष्ठभूमि रंग को परिभाषित करने के। यह विशेषता ठीक काम करती है।
उसी समय गतिशील रूप से रंग बदलने की कोई विधि नहीं है।
मैंने अभी जैसे समाधान की कोशिश की है:
mCardView.setBackgroundColor(...);
या cardView के अंदर एक लेआउट का उपयोग कर
<android.support.v7.widget.CardView>
<LinearLayout
android:id="@+id/inside_layout">
</android.support.v7.widget.CardView>
View insideLayout = mCardView.findViewById(R.id.inside_layout);
cardLayout.setBackgroundColor(XXXX);
ये समाधान काम नहीं करते हैं क्योंकि कार्ड में कार्ड कॉर्नररेडियस है।