我知道如何使用以下方法以编程方式设置SwipeLayout微调器颜色.setColorSchemeResources()。
如何通过传递.xml文件来实现此目的?
swipeToRefreshSpinner.setColorSchemeResources(android.R.color.holo_green_dark,
android.R.color.holo_red_dark,
android.R.color.holo_blue_dark,
android.R.color.holo_orange_dark);
要更改所有颜色,您可以在colors.xml
中定义自定义颜色。如果为所有SwipeRefreshLayouts
提供这些颜色,则可以立即更改它们。您可以定义如下颜色:
<color name="customNamedColor">#FFFFFF</color>
并像您已经使用的一样使用它,但是引用了您自己的颜色:
swipeRefreshLayout.setColorSchemeResources(R.color.customNamedColor);