¿Cómo puedo obtener un elemento ListView para ser elevado?
Estoy intentando conseguirlo así que mis artículos del listview se elevan y muestran una sombra de la gota.
Aquí está mi diseño de elemento de vista de lista
- Los elementos de ListView no se pueden hacer clic después de establecer el oyente de clics en getView ()
- ListView 2 filas e icono por artículo en Android
- Barra de progreso de la actualización en listview para archivos múltiples descarga
- Añadir imagen de fondo a Android ListView con Picasso
- Agregar elemento a ListView sin recargar
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:translationZ="5dp" android:cropToPadding="false"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/imageView4" android:background="@color/background_white" android:layout_alignBottom="@+id/PostUpvote" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:translationZ="2dp" />
Y aquí está mi diseño ListView
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <ListView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/listView" android:layout_gravity="center_horizontal" android:background="@color/background_white" android:dividerHeight="10sp" android:translationZ="2dp"/>
Cualquier ayuda sería apreciada.
- Cómo agregar varias vistas de encabezado en un ListView
- Listview con el grupo de títulos
- Android listview - Obtener texto del listview personalizado
- ListView.getCheckedItemPositions no puede devolver elementos marcados en SparseBooleanArray
- Ayuda con los problemas de ListView de la interfaz de usuario de Android
- Android - ClassCastException - en LayoutParams de LinearLayout a AbsListView
- Líneas de alineación izquierda y derecha dentro de Listview?
- ListView con los botones y la matriz estática de la secuencia
Si está orientado a la versión 21, puede utilizar
android:elevation="10dp"
Si no, entonces puede que necesite crear el efecto de sombra de gota usted mismo en un dibujable. Por ejemplo, este crea una sombra en los lados derecho e inferior.
<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- Adding border layers simulating drop shadow --> <item> <shape> <padding android:top="0dp" android:right="1dp" android:bottom="1dp" android:left="0dp" /> <solid android:color="#00494949" /> </shape> </item> <item> <shape> <padding android:top="0dp" android:right="1dp" android:bottom="1dp" android:left="0dp" /> <solid android:color="#10494949" /> </shape> </item> <item> <shape> <padding android:top="0dp" android:right="1dp" android:bottom="1dp" android:left="0dp" /> <solid android:color="#20494949" /> </shape> </item> <item> <shape> <padding android:top="0dp" android:right="1dp" android:bottom="1dp" android:left="0dp" /> <solid android:color="#30494949" /> </shape> </item> <item> <shape> <padding android:top="1dp" android:right="1dp" android:bottom="1dp" android:left="1dp" /> <solid android:color="#70494949" /> </shape> </item> <item> <shape> <solid android:color="@android:color/white" /> </shape> </item>
Puede ajustar la dirección de la sombra cambiando los valores de relleno y añadir efecto de elevación controlando la transparencia.
- Error en styles.xml en android-support-v7-mediarouter
- (Necesita asesoramiento) Hable con la base de datos de MySQL desde mi aplicación para Android