Pro*_*rov 12 android android-layout
我使用SwipeRefreshLayout来更新我的列表.
一切正常.但我不喜欢进度条.它是圆的.并带着箭头旋转.我看过一些从中心到边缘移动的例子.如何设置进度条样式?
private SwipeRefreshLayout swipeLayout;
...
swipeLayout = (SwipeRefreshLayout) v.findViewById(R.id.swipe_guest_list);
swipeLayout.setColorSchemeColors(Color.RED, Color.GREEN, Color.BLUE, Color.CYAN);
swipeLayout.setOnRefreshListener(this);
Run Code Online (Sandbox Code Playgroud)
例如,我需要两个视频
这是我的例子
网页框架=网页视图
swipeContainer = swipeLayout
swipeContainer.setOnRefreshListener {
webframe.reload()
swipeContainer.setColorSchemeColors(Color.WHITE)
swipeContainer.setProgressBackgroundColorSchemeColor(Color.rgb(0,165,165))
}
Run Code Online (Sandbox Code Playgroud)
小智 1
您无法更改动画。
你SwipeRefreshLayout不能定制太多;我相信这是谷歌让开发者坚持共同模式的尝试。您可以设计动画的四种颜色,用 指定setColorScheme()。
SwipeRefreshLayout会小心地在顶部为您显示其预定义的动画。这可能是当canChildScrollUp()返回 false 且用户“下拉”时,或者当您设置setRefreshing(true). 使用 关闭动画setRefreshing(false)。onRefreshing()将您的逻辑放入侦听器的方法中。如果canChildScrollUp()您ListView在SwipeRefreshLayout. 你应该很高兴离开这里。
| 归档时间: |
|
| 查看次数: |
9911 次 |
| 最近记录: |