Introducción a material design
Patrones
Selección de elementos
Una vez realizada la selección se puede alterar de distintas formas:
-
Tocar un elemento para seleccionar o deselecccionar.
-
Shift+tocar/click para extener la selección hasta ese elementos más todos los que había entre ese elemento y la selección original.
Selección de texto
-
Shift+Left/Right Arrow selección de carácter
-
Shift+Up/Down Arrow selección de lína
-
Ctrl/Command+A seleccionar todo
Gestos
Touch mechanics









Actividades
- Tap, activar un elemento, como un botón: tocar.
- Cancelar o escapar: tocar.
- Encender, apagar luces: tocar
- Arrastrar: arrastrar.
- Seleccionar datos (de nuevas): toque largo o doble toque
- Seleccionar datos (continuando): tocar, tocar don dos dedos
- Multiselección: arrastrar con dos dedos, presión larga y arrastrar
- Coger/jalar y mover: toque largo con dos dedos y arrastrar, presión larga y arrastrar.
-
Zoom in: toque doble, toque doble y arrastrar (abajo), pinch open
- Zoom hasta ajustar: doble toque
- Zoom out: toque doble en zoom máximo, toque doble y arrastrar (arriba), pinch close, tocar con dos dedos, doble toque con dos dedos
- Expandir: pinch open
- Colapsar: pinch close
- Rotar: rotar
Drag, swipe or fling
- Drag: gesto fino, lento, deliberado y controlado con un objetivo en pantalla.
- Swipe: gesto grueso, rápido, sin objetivo en pantalla
- Fling: gesto gruesos, sin objetivo en pantalla
Un swipe se convierte en fling basada en la velocidad final y si el elemento afectado cruza algún límite.
Scroll
El scroll depende de la velocidad del gesto.

Mostrar al hacer scroll
Invirtiendo el scroll del área de contenidos puede revelar elementos ocultos (como el omnibox)

Desplazar
Para contenido sin límites (mapas) o contenido más grande que la pantalla

Descartar
De forma ortogonal al scroll.
El gesto suele ser simétrico

Swipe para refrescar
Disponible en el primer elemento de la lista o en el extremo donde haya un contenedor vacío.

Swipe de paginación
No se debe usar si se pueden mover los elementos individuales.
Si el contenido es más del 100% de zoom, el contenido se desplazará.
Necesita superar un umbral para completarse.

Abrir menu
Arrastrando desde un menu.

Inclinar
Arrastrando(drag), para inclinar contenido 3D.

Acciones promocionadas


Bien


Solo una acción flotante por pantalla
Mal


En diálogos, no se deben usar. Lo correcto son botones planos.
Bien Mal


No adjuntes botones de acción a los menus laterales.
Bien Mal


No pongas acciones relacionadas en acciones flotantes
Bien


Mal


Un botón puede transformarse en otra acción relacionada después de tocarlo
Bien


Si aparecen un conjunto de acciones no relacionadas con el botón, probablemente deban ir a un menu overflow
Mal


Si el botón se transforma en una barra de herramientas, esta debe tener acciones relacionadas.
Bien


La acción flotante no debe transformarse en una barra de herramientas con acciones no relacionadas o confusas.
Mal


La acción flotante debe tener acciones positivas, como crear, favoritos, compartir, navegar y explorar
Bien

Hay que evitar acciones destructivas, alertas, tareas inespecíficas o limitadas.
Mal

Usa la forma del círculo de forma consistente para no confundir al usuario
Bien Mal


El botón no debe botar
Bien Mal


Ubicación


Puede estar pegado al pie o a un papel extendido


No debe flotar de forma aleatoria, ni por encima de elementos tocables.
Mal


Botón adjunto a una cabecera extendida

Botón adjunto a una barra de herramientas o elemento estructural de una hoja de papel

No debe haber más de una acción flotante por pantalla.
Mal

No lo asocies a las hojas laterales
Mal

No asocies acciones a cada elemento de la pantalla
Mal

No bloquees las acciones flotantes con snackbars o tostadas
Bien Mal


Tratamiento de imágenes

Baja opacidad y bajo contraste, después opacidad completa y exposición, y luego saturación de color.



En cargas, utiliza una duración más larga y en transiciones más corta.
Esto es ideal para pantallas grandes
Búsqueda
- Entrada por voz
- Proporciona un histórico de búsquedas
- Autocomplete que devuelvan resultados
-
Búsqueda persistente
- Búsqueda expandible
Búsqueda persistente




Búsqueda expandible




Accesibilidad
- sin sonido
- sin color
- sin alto contraste
- con la pantalla magnificada
- con lector de pantalla
- controlándola solo con voz
- combinando las anteriores
Navegación
Lectura
Guiando al usuario
Recursos
Introducción a material design (4 de 4)
By Gonzalo Ruiz de Villa
Introducción a material design (4 de 4)
El mismo contenido que en google.com/design pero para poder contarlo en una presentación
- 3,699