Ancho del indicador personalizado de Android TabLayout

Quiero reducir el ancho del indicador; por ejemplo, hacer que su ancho no sea el ancho completo de la pestaña, sino la mitad del ancho de la pestaña.
Eso es todo lo que necesito hacer, así que no quiero descargar alguna biblioteca personalizada y buscar dónde puedo hacer esto.

¿Es una forma de hacer esto o debería escribir esa opinión yo solo?

Respuestas a la pregunta(3)

Su respuesta a la pregunta