【发布时间】:2016-02-09 14:54:39
【问题描述】:
我在我的 Android 应用中使用 android.support.v4.widget.SwipeRefreshLayout。它包装了ListView。列表视图的内容是从服务器下载的。
当用户向下滑动以从服务器重新加载数据时,会显示一个进度视图。进度视图看起来像一个在动画期间增长和缩小的圆圈。这个进度视图的样式好像不能自定义太多。不过,我对它的内置样式很好。
我还在初始数据加载期间显示相同的进度动画。这可以通过调用mySwipeRefreshLayout.setRefreshing(true) 来实现。这也完全没问题。
但是,我想在整个应用程序中显示相同的进度指示。考虑例如另一个看起来像带有提交按钮的表单的活动。此表单活动中既没有 ListView 也没有 SwipeRefreshLayout。在将提交的数据传输到服务器时,应显示一些进度指示。我想用与 SwipeRefreshLayout 中相同的动画显示进度条。
是否有一种简单而干净的方法可以让SwipeRefreshLayout 和不包含任何列表视图和刷新布局且不支持任何滑动手势的表单活动具有相同的进度指示器?
谢谢。
【问题讨论】:
标签: android progress-bar android-styles