Android L – SwipeRefreshLayout颜色scheme的材质devise
我开始在我最新的项目中实施Material Theme,并准备推出新的L版本。
我一直在阅读材料devise指南,并发现这一点。
UI颜色应用程序
select你的调色板
通过在辅助调色板中select三种颜色色调和一种重音颜色来限制您的颜色select。 重音颜色可能需要也可能不需要回退选项
或多或less,它解释了如何在应用程序上实现这些色调,包括重音颜色,但是当使用SwipeRefreshLayout进度条在我的应用程序上使用主色时,它感觉不正确。
它应该是重音颜色和android:colorPrimary
之间的混合?
对此有何想法? 在材料devise指南上有没有关于实施进度条的说明,我错过了?
提前致谢
材料devise规范已更新为刷新刷新模式的新指南。
从支持库的第21版开始, 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>
所以是的,这是主要和重点色彩之间的混合。