सरल 2 चरणों काम करना चाहिए।
app:cardBackgroundColor="@android:color/transparent"
सेट करें। पृष्ठभूमि सेट करने के लिए यह CardView
विशेषता है।
छाया को हटाने के लिए app:cardElevation="0dp"
सेट करें।
setBackground
उपयोग न करें:
उदाहरण के लिए, यहां छोटे एक्सएमएल कोड बनाने के लिए पारदर्शी CardView
<android.support.v7.widget.CardView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/card_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:cardBackgroundColor="@android:color/transparent"
app:cardElevation="0dp" />
नोट है। इसके बजाय app:cardBackgroundColor
का उपयोग करें।
स्रोत
2017-08-19 09:12:11
आप का प्रयास किया 'एंड्रॉयड: पृष्ठभूमि =" @ एंड्रॉयड: रंग/पारदर्शी "' – Psypher
आप _cardBackgroundColor_ उपयोग करना चाहिए? – harism
एंड्रॉइड: पृष्ठभूमि = "@ एंड्रॉइड: रंग/पारदर्शी" काम नहीं करते मैं पृष्ठभूमि रंग का उपयोग नहीं करता क्योंकि इसमें पारदर्शी – mac229