Cómo establecer el fondo de TabLayout en transparente

Necesito cambiar el fondo de TabLayout (que extiende HorizontalScrollView) a transparente sin cambiar el color primario de los estilos. Si configuro un fondo en # 00000000, se convierte en PrimaryColor. Si configuro alfa en 0, obtengo el mismo comportamiento.

<android.support.design.widget.TabLayout
        android:id="@+id/tabs"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="#00000000"
        android:hapticFeedbackEnabled="true"/>

¿Hay alguna forma de establecer el color de fondo transparente sin cambiar los colores de los estilos?

Respuestas a la pregunta(3)

Su respuesta a la pregunta