Índice

La librería de diseño de Google

La librería de diseño contiene varios componentes que puede incluir en sus vistas. Estos elementos están recomendados por Google y responden a los requisitos del Material Design.

Vamos a enumerar los componentes más utilizados mediante algunos ejemplos. 

En primer lugar, hay que agregar la siguiente dependencia a su proyecto.

compile ’com.android.support:design:25.0.0’

1. Floating Button

Permite hacer fácilmente visible y accesible la acción principal de una aplicación. Basta con agregar en la vista el componente FloatingActionButton.

<android.support.design.widget.FloatingActionButton  
    android:id="@+id/fab"  
    android:layout_width="wrap_content"  
    android:layout_height="wrap_content"  
    android:layout_gravity="bottom|end"  
    android:layout_margin="@dimen/fab_margin"  
    app:srcCompat="@android:drawable/ic_dialog_email"  
    />

Debe indicarle una imagen que se incluirá en el botón mediante el atributo app:srcCompat.

La gestión del clic se realiza de manera muy sencilla (como en un botón clásico).

FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); 
fab.setOnClickListener(new View.OnClickListener() {  
    @Override   ...