¿Cómo obtener una barra de progreso bajo el ActionBar en Material Design?

Las especificaciones de Material Design para Progreso y actividad muestran específicamente en varias áreas un indicador de progreso horizontal de sólo unos pocos píxeles (espesos) por debajo de lo que sea que estamos llamando el ActionBar estos días (probablemente barra de herramientas).

Sin embargo, no veo ninguna manera de implementar realmente esa parte del diseño de material. Parece haber una desconexión entre el diseño y la realidad. Para hacer las cosas más complicadas, todos los métodos clásicos (por ejemplo, setProgressBarIndeterminateVisibility () ) están obsoletos o desaparecidos (es decir, no-ops). Además, poner un ProgressBar horizontal debajo de los resultados de la barra de herramientas en un ProgressBar muy alto y todos los estilos alternativos de ProgressBar de AppCompat que he podido encontrar también son demasiado altos. Intentar forzar la altura a '2dip' resulta en reducir el ancho de lo que compone el contenido de ProgressBar.

Entonces, ¿cuál es el correcto, incorporado en AppCompat método compatible para poner un diseño de material ProgressBar horizontal compatible en la parte inferior de la barra de herramientas o AppBarLayout?

Prefiero que esté en la parte inferior de AppBarLayout porque estoy añadiendo más cosas después de la barra de herramientas, pero antes del final de AppBarLayout en mi aplicación. Por el momento, estoy relegado al ProgressBar indeterminado circular en una barra de herramientas, pero es grande y un poco feo.

  • La elevación no funciona en android.support.design.widget.FloatingActionButton
  • Android Lollipop con material tema personalizado Logo no actúa como DrawerToggle
  • Teclado Android personalizado con estilo de diseño de material
  • ¿Cómo se cambia el color de línea / campo de EditText en TextInputLayout (cuando se llama a setError)?
  • El icono de la aplicación no se muestra en la barra de acción
  • ¿Qué es layout_collapseParallaxMultiplier utilizado en CollapsingToolbarLayout?
  • Cómo configurar un efecto ripple en textview o imageview en Android?
  • Error: Error: No se encontró ningún recurso que coincida con el nombre dado: attr 'colorAccent'
  • Configuración de la aplicación: layout_behavior mediante programación
  • ¿Cómo imitar el estilo de diseño de material levantado estilo de botón, incluso para pre-Lollipop (menos los efectos especiales)?
  • Añadir elevación / sombra en la barra de herramientas para dispositivos pre-lollipop
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.