如何在材质devise的ActionBar下获得进度条?

“ 进度”和“活动 ”的“ 材质devise”规范在几个区域中具体显示了一个水平进度指示器,它的厚度只有几个像素(下拉),低于我们现在调用ActionBar(可能是工具栏)的水平。

但是,我没有看到任何方法来实际实现Material Design的这一部分。 devise和现实之间似乎存在脱节。 为了使事情变得更加复杂,所有的经典方法(例如setProgressBarIndeterminateVisibility() )都被弃用或者消失(即no-ops)。 此外,在工具栏下方放置一个水平的ProgressBar会导致一个非常高的ProgressBar,我所能find的所有替代的AppCompat ProgressBar样式也太高了。 尝试将高度强制为“2dip”会导致构成ProgressBar内容的宽度缩小。

那么什么是正确的,内置的AppCompat兼容的方法来将一个Material Design兼容的水平ProgressBar放在工具栏或AppBarLayout的底部

我更喜欢它在AppBarLayout的底部,因为我在工具栏后添加更多的东西,但在我的应用程序的AppBarLayout结束之前。 目前,我被放到工具栏的循环不确定的ProgressBar中,但它很大,有点难看。

Solutions Collecting From Web of "如何在材质devise的ActionBar下获得进度条?"