Android TabLayout con pestaña activa siempre en el centro, al igual que en la aplicación Play Kiosco

En android.support.design.widget.TabLayout , cómo hacer que la pestaña activa aparezca siempre en el centro, al igual que en la aplicación Play Kiosco , como se muestra a continuación.

La primera y la última pestaña también deben aparecer en el centro.

Play Quiosco

Play Quiosco

Intenté usar relleno en el TabLayout. No está trabajando. Este es el código que escribí:

 <android.support.design.widget.TabLayout android:id="@+id/tabs" android:layout_width="wrap_content" android:layout_height="wrap_content" app:tabIndicatorColor="@color/yellow" app:tabSelectedTextColor="@android:color/white" app:tabTextColor="#EEE" app:tabMode="scrollable" android:gravity="bottom" android:clipToPadding="false" android:paddingLeft="90dp" android:paddingRight="90dp" /> 

En este caso, el tabIndicator también cambiará 90dp desde la izquierda. Debe permanecer en el centro independiente del relleno.

Compruebe esta solución: https://stackoverflow.com/a/36886331/651770

Podría ser resuelto por tabContentStart, pero si quieres centrar ambos lados de Tablayout, necesitas extender esta clase y configurar el relleno a mano.

  • FloatingActionButton con texto en lugar de imagen
  • Agregar botón como "Nuevo correo" de la aplicación de Gmail
  • Configuración de la elevación de ActionBar en dispositivos anteriores a 5.0 con AppCompat
  • ¿Cómo mantener la barra de herramientas fija en la parte superior cuando AppBar colapsa / se expande?
  • Cambio de Android Color de sombra de elevación de material
  • ¿Cómo puedo emular la elevación del botón (sombra) en la API de Android inferior a 21?
  • ¿Cómo diseñar el NavigationView de la biblioteca de soporte de diseño?
  • Cómo establecer transitionName a título de barra de herramientas?
  • Barra de herramientas de AppCompat: establece el tema de la barra de herramientas desde el tema superior
  • Cómo establecer el tamaño de texto de etiqueta flotante?
  • Configuración de la aplicación: layout_behavior mediante programación
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.