【发布时间】:2016-09-24 23:10:13
【问题描述】:
Material Design specifications for Progress and activity 在几个区域中特别显示了一个水平进度指示器,该指示器仅比我们现在所称的 ActionBar(可能是工具栏)下方几个像素(下降)厚。
但是,我看不到任何实际实现 Material Design 部分的方法。设计与现实之间似乎存在脱节。为了让事情变得更复杂,所有经典方法(例如setProgressBarIndeterminateVisibility())都已被弃用或消失(即无操作)。此外,在工具栏下方放置一个水平进度条会导致进度条非常高,并且我能够找到的所有替代 AppCompat 进度条样式也太高了。尝试将高度强制为“2dip”会导致 ProgressBar 内容的宽度缩小。
那么,将符合 Material Design 的水平 ProgressBar 放置在 Toolbar 或 AppBarLayout 的 底部 的正确的、内置的 AppCompat 兼容方法是什么?
我更喜欢它位于 AppBarLayout 的底部,因为我在工具栏之后但在我的应用中的 AppBarLayout 结束之前添加了更多内容。目前,我被降级为工具栏中的圆形不确定 ProgressBar,但它又大又丑。
【问题讨论】:
-
您找到解决方案了吗?我正在寻找同样的...请让我知道你是否解决了它以及如何解决。
标签: android material-design android-toolbar android-appbarlayout