Pestaña con icono usando TabLayout en la Biblioteca de diseño de Android

Estoy tratando de usar el nuevo TabLayout en la biblioteca de diseño de Android para crear una barra de aplicaciones solo con iconos.

Me gusta esto:

¿Cómo puedo hacerlo usando la nueva biblioteca de diseño de Android TabLayout?

¿Hay una solución simple para esto, o tengo que usar el setCustomView solamente? Estoy tratando de evitar usarlo. porque no obtuve el color de tinte para el icono como esta imagen de arriba.

Intento escribir así:

tabLayout.addTab(tabLayout.newTab().setIcon(R.drawable.ic_dashboard))

pero el ícono aún permanece en el mismo color cuando selecciono la pestaña

Respuestas a la pregunta(3)

Su respuesta a la pregunta