进度和活动的Material Design规范在几个区域中专门显示了一个水平进度指示器,只有几个像素(下降)厚度,这些天我们称之为ActionBar(可能是工具栏).
但是,我认为没有任何方法可以实际实现Material Design的那部分.设计与现实之间似乎存在脱节.为了使事情变得更复杂,所有经典方法(例如setProgressBarIndeterminateVisibility())都被弃用或消失(即无操作).此外,在工具栏下方放置一个水平ProgressBar会导致一个非常高的ProgressBar,而且我能找到的所有备用AppCompat ProgressBar样式也太高了.试图将高度强制为'2dip'会导致收缩ProgressBar内容的宽度缩小.
那么,在Toolbar或AppBarLayout 底部放置符合Material Design标准的水平ProgressBar的正确内置AppCompat兼容方法是什么?
我更喜欢它位于AppBarLayout的底部,因为我在工具栏之后但在我的应用程序中的AppBarLayout结束之前添加了更多内容.目前,我已经降级到工具栏中的循环不确定ProgressBar,但它很大而且有点难看.
android material-design android-toolbar android-appbarlayout