El diseño de materiales para los desarrolladores de aplicaciones para android

Video: Detrás de las Apps: ¿Como ganan dinero las aplicaciones?

Su aplicación para Android funciona, funciona muy bien, y hace lo que dice que hará. Pero, ¿se siente bien? Usted puede haber notado que cada vez que haga clic en el botón de activación en la aplicación, no hay confirmación visual de su clic. Seguro de que las palancas de imagen, pero hay algo más que pueda hacer?

Video: Apps para dispositivos móviles: Plataformas de desarrollo: Android (desarrollo de aplicaciones)

lenguaje de diseño visual de Android, llamado Diseño de materiales, Se trata de hacer la interfaz de usuario del teléfono (UI) parecerse materiales físicos. Fondos debe ser similar vistas cartulina papel- establecidos en la parte superior del fondo debe ser elevado a proyectar una sombra sobre los clics de los botones del fondo de debe causar ondas que se expanden a lo largo de la vista como ondas en un estanque. Estos son los pequeños detalles que hacen que su aplicación un placer de usar.

Su interfaz de usuario es bastante simple en este momento, así que no hay necesidad de elevar una parte de ella sobre otro. Pero lo que sí es necesario es algún tipo de animación clic.

Video: Desarrollo de Aplicaciones Profesionales en Android

Afortunadamente, es fácil añadir una. Volver a su activity_main.xml archivo de diseño, y cambiar su FrameLayout añadir la siguiente línea:

android: primer plano ="? Androide: attr / selectableItemBackground"gt;

El atributo de primer plano en el FrameLayout clase permite superponer un estirable en la parte superior de lo que está dentro de la FrameLayout. Al establecer el primer plano hasta ?Android: attr / selectableItemBackground, usted está poniendo el Android estándar selectableItemBackground sobre toda la imagen. Lo que hace el selectableItemBackground ¿hacer? Es un dibujable generalmente transparente que cuando se hace clic muestra una animación de ondulación a través de su vista.

Video: 5 Herramientas imprescindibles para desarrollar apps como un profesional

El signo de interrogación (?) En un valor de atributo significa que se hace referencia a un valor en el tema aplicado actualmente. Si cambia el tema de su aplicación o ejecutar la aplicación en un teléfono con otra versión de Android, la aplicación se parecen y se comportan de forma ligeramente diferente (como debería), porque se hace referencia a los valores del tema apropiado.

Seguir adelante y ejecutar su aplicación de nuevo, y verá la animación ondulación estándar de Android al hacer clic en su FrameLayout.

Artículos Relacionados