Disposición / control de Android para mostrar "flecha" de la pestaña abierta a la lista / menú?

Me gusta el diseño de la aplicación de Gmail para Android y me pregunto si lo crearon con algún enfoque estándar.

Supongo que utiliza fragmentos, uno para el menú en el lado izquierdo y otro para el contenido. Pero lo que realmente me encanta es la pequeña flecha que apunta desde el contenido hasta el elemento seleccionado. Da la sensación de que la página de contenido se coloca encima del resto.

¿Hay algo como esto disponible fuera de la caja?

Introduzca aquí la descripción de la imagen

Creo que están usando android: windowContentOverlay en el lado izquierdo elemento seleccionado donde muestran la "flecha" -como dibujable. El dibujable debe tener android: gravedad = "derecho" por lo que se coloca correctamente.

Por supuesto, usted necesitaría afinar su disposición para hacerla mirada "verdadera", pero conseguí algunos efectos similares usando esta técnica.

Parece que está usando 2 ListViews, y en la medida en que la flecha no creo que esté disponible. Miré un montón de características de 4.0 pero realmente no veo nada cerca de eso. Estoy pensando que podría ser parte del fondo para el ListView derecho?

Multipane Layout: lado izquierdo un fragmento de lista (o un fragmento con una vista de reciclaje), a la derecha un fragmento con la vista de contenido (scrollview, listview, recyclerview, webview, etc.).

Si se selecciona el elemento de la izquierda (modelo de selección única), el selector utiliza un dibujante diferente para el estado seleccionado y actualiza el contenido de la derecha. Tal vez el elemento listview tiene un relleno adicional en el extremo para evitar la superposición con el mapa de bits de flecha dibujable que se utiliza dentro del selector.

En Lollipop hay tal vez también un efecto de rizado adicional en la parte superior (el selector de dibujo en la parte superior o el uso de un específico v21 dibujable con ondulación).

El efecto de sombra se puede lograr con un framelayout en el fragmento izquierdo (el primer miembro es el listview, el segundo miembro es una vista que muestra la sombra (gradiente dibujable) como fondo con la gravedad puesta al final).

  • Independiente checkableBehavior = "solo" grupos en NavigationView / DrawerLayout
  • Pasar id de la vista adyacente en xml a la vista personalizada y recuperarla en el constructor de la vista personalizada
  • ListView empuja otras vistas fuera de la pantalla
  • Múltiples tamaños de widgets
  • Cómo establecer el ancho de la ListView en un PopupWindow en Android?
  • Generador de gradiente para android
  • ¿Es posible mostrar siempre la barra de acción cuando se utiliza adjustPan como modo de entrada suave?
  • ¿Cómo puedo mostrar la imagen en el centro de la pantalla?
  • Atributo XML de la contraseña de Android: desaprobado
  • Configuración de vistas de forma dinámica con la configuración de LayoutParams.addRule en la última posición de la vista
  • Cómo agregar tabhost en fragmentos
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.