Android L – SwipeRefreshLayout颜色scheme的材质devise

我开始在我最新的项目中实施Material Theme,并准备推出新的L版本。

我一直在阅读材料devise指南,并发现这一点。

UI颜色应用程序

select你的调色板

通过在辅助调色板中select三种颜色色调和一种重音颜色来限制您的颜色select。 重音颜色可能需要也可能不需要回退选项

或多或less,它解释了如何在应用程序上实现这些色调,包括重音颜色,但是当使用SwipeRefreshLayout进度条在我的应用程序上使用主色时,它感觉不正确。

应用示例SwipeRefreshLayout材质设计

它应该是重音颜色和android:colorPrimary之间的混合?

对此有何想法? 在材料devise指南上有没有关于实施进度条的说明,我错过了?

提前致谢

材料devise规范已更新为刷新刷新模式的新指南。

从支持库的第21版开始, SwipeRefreshLayout现在显示一个循环指示符。
当你开始向下滑动时,指示器有一个箭头(这表示更新)。 当你释放它时,它会失去箭头并开始旋转。

SwipeRefreshLayout

现在我们仍然可以设置颜色scheme,并且进度条将在颜色之间循环。

那么我们应该使用哪种颜色?

我们来看看Google I / O 源代码 :

 mSwipeRefreshLayout.setColorSchemeResources( R.color.refresh_progress_1, R.color.refresh_progress_2, R.color.refresh_progress_3); 

这里是颜色 :

 <color name="refresh_progress_1">@color/theme_accent_2</color> <color name="refresh_progress_2">@color/theme_accent_1</color> <color name="refresh_progress_3">@color/theme_primary</color> 

所以是的,这是主要和重点色彩之间的混合。