我开始在我的最新项目中实施 Material 主题,为新 L 版本的发布做好准备。
我一直在阅读材料设计指南并发现了这一点。
UI色彩应用
选择你的调色板
通过选择三种色调来限制您对颜色的选择
辅助调色板中的主要颜色和一种强调颜色。口音
颜色可能需要也可能不需要后备选项
它或多或少解释了如何在应用程序上实现这些色调,包括强调色,但是当我的应用程序上使用主颜色和 SwipeRefreshLayout 进度条时,感觉不太对劲。
应该是强调色和主色调的混合吗?android:colorPrimary
?
对此有什么想法吗?关于我错过的材料设计指南上的进度条的实现,有什么解释吗?
提前致谢
材料设计规范已更新为新的指南滑动刷新图案 http://www.google.com/design/spec/patterns/swipe-to-refresh.html.
自支持库修订版 21 起,SwipeRefreshLayout
现在显示一个圆形指示器。
当您开始向下滑动时,指示器会出现一个箭头(表示正在刷新)。当您松开它时,它会失去箭头并开始旋转。
现在我们仍然可以设置配色方案,进度条将在颜色之间循环。
那么我们应该使用哪些颜色呢?
我们来看看Google I/O源代码 https://github.com/google/iosched/blob/master/android/src/main/java/com/google/samples/apps/iosched/ui/BaseActivity.java:
mSwipeRefreshLayout.setColorSchemeResources(
R.color.refresh_progress_1,
R.color.refresh_progress_2,
R.color.refresh_progress_3);
这是colors https://github.com/google/iosched/blob/master/android/src/main/res/values/colors.xml:
<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>
所以是的,它是主色和强调色的混合。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)