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.

  • Cambiar el color de fondo del botón de la barra de acción cuando se presiona
  • ¿Cómo configurar el fondo de la aplicación Android?
  • Cómo corregir el error en el fondo en android?
  • ¿Cómo cambiar el color de fondo de Android ViewPager?
  • La aplicación permite la reproducción de fondo de videos, problemas de Córdoba, Google Play rechaza aplicaciones
  • Android: cambia el texto del botón y el color de fondo
  • Imagen de fondo de Android Widget Cambiar
  • Firebase Expandable Notification Mostrar imagen cuando la aplicación está en segundo plano
  • El estilo de Android especifica el color del botón
  • Cómo estirar / escalar imágenes de fondo en un diseño lineal de Android?
  • IOS equivalente al servicio de Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.