¿Cambiar Android SeekBar para dibujar el progreso secundario sobre el progreso primario?

Me gustaría cambiar el comportamiento de una barra de búsqueda de Android para que la barra de búsqueda secundaria de Android se dibuje en la parte superior de la barra de búsqueda principal de Android. De la documentación de ProgressBar listada aquí:http://developer.android.com/reference/android/widget/ProgressBar.html#attr_android:secondaryProgress

Este progreso se dibuja entre el progreso primario y el fondo.

Aspecto actual de la barra de progreso secundaria:

Aspecto deseado de la barra de progreso secundaria:

Idealmente, me gustaría anular un método en ProgressBar.java en Android para cambiar el orden de dibujo de modo que la barra de progreso secundaria se dibuje en la parte superior de la barra de progreso principal, pero he tenido dificultades para encontrar el área adecuada en la fuente código para anular. ¿Alguna idea de dónde mirar?

He tenido éxito al intentar dibujar dos barras de progreso una sobre otra utilizando un diseño relativo, pero este enfoque requiere la creación de dos controles.

Respuestas a la pregunta(1)

Su respuesta a la pregunta