我开始在我的最新项目中实施Material Theme,为新L版本的发布做准备。
我一直在阅读《材料设计指南》并发现了这一点。
UI颜色应用
选择你的调色板
通过在主要调色板中选择三种颜色和在辅助调色板中选择一种强调颜色来限制颜色的选择。强调色可能需要也可能不需要回退选项
它或多或少地解释了如何在应用程序上实现这些色调,包括强调色,但是当在SwipeRefreshLayout进度栏上使用我的应用程序的主色时,感觉并不正确。
它应该是强调色和混合色android:colorPrimary
吗?
有什么想法吗?我错过了《材料设计指南》中有关实现进度条的任何解释吗?
提前致谢
材料设计规范已更新,其中包含用于刷新图案的新准则。
从支持库的版本21开始,SwipeRefreshLayout
现在显示一个循环指示器。
当您开始向下滑动时,指示器会带有箭头(表示刷新)。释放它时,它会失去箭头并开始旋转。
现在我们仍然可以设置颜色方案,进度条将在颜色之间循环。
那么我们应该使用哪种颜色?
让我们看一下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>
是的,它是原色和强调色之间的混合。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句