Red de conocimiento informático - Computadora portátil - ¿Cómo implementar una página de tarjeta (que incluye imágenes, texto, etc.) similar a ONE en Android?

¿Cómo implementar una página de tarjeta (que incluye imágenes, texto, etc.) similar a ONE en Android?

Android 5.0 nos presenta un nuevo control: CardView. En esencia, puede considerarse como un control con esquinas redondeadas y efectos de sombra en sí mismo. Tenga en cuenta que CardView está encapsulado como un diseño y, a menudo, se utiliza como contenedor en los diseños de elementos ListView y RecyclerView.

Los siguientes ejemplos son todos del manual de aprendizaje de Android. El manual de aprendizaje de Android contiene 9 capítulos y 108 ejemplos. La documentación del código fuente es gratuita. Los ejemplos son interactivos y ejecutables. Estructura de directorios, que está muy resaltada. Los códigos se resaltan y los documentos se muestran mediante diagramas de estructura de documentos, que se pueden ubicar rápidamente. ¡Se está descargando el asistente móvil 360! , ocupó el cuarto lugar.

CardView debe usarse cuando se muestra contenido en capas, especialmente cuando se muestran listas o cuadrículas, ya que estos bordes facilitan al usuario distinguirlos.

Usando CardView

Primero, supongamos que su diseño se ve así:

lt FrameLayout ?xmlns:app="/apk/res-auto "xmlns; :android="/apk/res/android" android.layout_width="match_parent" android:layout_height="wrap_content"gt;lt;! -- Vista de contenido principal --gt; lt; RelativeLayoutgt; ... lt; /RelativeLayoutgt; /FrameLayoutgt; el archivo build.gradle Bibliotecas dependientes compatibles (paquete jar android-support-v7-cardview).

dependencias { ... compilar 'com.android.support:cardview-v7:21.0.2' }

Ahora reemplace FrameLayout con CardView,

lt ;android.support.v7.widget.CardView ?CardView ?xmlns:card_view="/apk/res-auto" content"gt;lt;! -- Vista de contenido principal --gt; RelativeLayoutgt; ... lt; /RelativeLayoutgt; /android.support.v7.widget.CardViewgt; El uso de bibliotecas dependientes garantiza que su programa sea estable y compatible con versiones anteriores, aunque las bibliotecas dependientes se tratan de manera diferente en AndroidL y en versiones anteriores de Android.