我无法找到有关如何在refreshIcon
中设置新swipeRefreshLayout
样式的文档?
this.swipeRefreshLayout.setProgressBackgroundColor(R.color.feed_refresh_1);
这只是更改了刷新图标背景的<background color>
,有没有办法改变箭头本身的颜色?
答案 0 :(得分:12)
使用最新的r21,您可以将仅通过一种颜色的旋转箭头色调更改为以下方法之一:
swipeRefreshLayout.setColorSchemeColors(Color.RED);
或:
swipeRefreshLayout.setColorSchemeResources(android.R.color.holo_red_dark);
在Android 5.0.2上测试和使用,也应该与v4以后的所有其他版本一起使用。 祝你有愉快的一天!
答案 1 :(得分:1)
使用this.swipeRefreshLayout.setColorSchemeColors(..);
或this.swipeRefreshLayout.setColorSchemeResources(..);
。
答案 2 :(得分:0)
不确定你说的是哪个图标,据我所知,布局只是顶部的一行。我使用https://github.com/baoyongzhang/android-PullRefreshLayout而不是官方的SwipeRefreshLayout,它有4种样式,你可能意味着材料设计。