在android doc https://developer.android.com/reference/android/support/v4/widget/SwipeRefreshLayout.html#setColorSchemeColors(int...)中
对于设置颜色模式有三种方法
3种方法有什么区别?
setColorScheme(int... colors)
setColorSchemeColors(int... colors)
setColorSchemeResources(int... colorResIds)
答案 0 :(得分:7)
查看API文档,我可以看到setColorScheme
已弃用,而不是setColorSchemeResources
。所以忘记第一个。
setColorSchemeColors
和setColorSchemeResources
之间的区别在于前者将颜色值作为参数,后者采用资源ID。
所以
setColorScheme
- 请勿使用此setColorSchemeColors
- 在设置特定颜色值时使用此选项setColorSchemeResources
- 在设置颜色的资源引用时使用它。