Fondo transparente en CardView – Android

Quiero hacer un fondo transparente en CardView. Sé backgroundColor pero tengo la imagen en mi disposición.

¿Sabes cómo hacerlo? O algo que funciona como cardview, pero voy a establecer un fondo transparente?

Saludos

Configure su CardView para usar el atributo cardBackgroundColor para eliminar el atributo color y cardElevation para eliminar la sombra. Por ejemplo:

 <android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/myCardView" android:layout_width="match_parent" android:layout_height="match_parent" card_view:cardBackgroundColor="@android:color/transparent" card_view:cardElevation="0dp"> 

Para obtener una lista completa de los atributos admitidos, consulte aquí: https://developer.android.com/reference/android/support/v7/widget/CardView.html

Si está utilizando una API más antigua, tendrá que llamar a estas dos funciones en su CardView :

 myCardView.setCardBackgroundColor(Color.TRANSPARENT); myCardView.setCardElevation(0); 

En mi caso, utilicé el atributo android: backgroundTint = "@ color / some_color", sólo se utiliza en API de nivel 21 y superior. Y el color # 50000000 por ejemplo.

 <android.support.v7.widget.CardView android:layout_width="wrap_content" android:layout_height="wrap_content" card_view:cardCornerRadius="3dp" app:cardElevation="0dp" android:backgroundTint="@color/negro_label" > 

Esto debería funcionar en API 17

 cardView.setBackgroundColor(ContextCompat.getColor(getContext(), android.R.color.transparent)); 

Simple 2 pasos para hacer Android CardView transparente.

  1. Establecer app:cardBackgroundColor="@android:color/transparent" . Este es el atributo CardView para establecer el fondo.

  2. Set app:cardElevation="0dp" para eliminar la sombra.

Por ejemplo, aquí es pequeño código xml para crear transparentes 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" /> 

Nota: No utilice setBackground . Utilice app:cardBackgroundColor en app:cardBackgroundColor lugar.

  • EditarTexto fondo línea de base cambio de color basado en su enfoque en android
  • Android - ListView con 2 colores diferentes
  • ¿Por qué mi PNG importado es de baja calidad
  • Android - ¿Cómo hacer un patrón de fondo que combina mapas de bits?
  • Actividad de Android - fondo dibujable animado
  • Android, cómo desenfocar / vidrio / helada actividad actual
  • Detener el servicio de fondo Cuando la aplicación va al fondo
  • Icono de Android Studio Image Launcher Icono Color de fondo
  • Android cómo cambiar el color del botón por el texto
  • Cómo puedo configurar el fondo de todas mis actividades en styles.xml
  • Reproducir video de Youtube en segundo plano usando el reproductor de youtube api
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.