【问题标题】:Is it possible to set the color scheme of SwipeRefreshLayout in XML?是否可以在 XML 中设置 SwipeRefreshLayout 的配色方案?
【发布时间】:2017-04-10 14:11:19
【问题描述】:

我正在与SwipeRefreshLayout 合作。

我知道如何动态setColorScheme

是否可以在 XML 中设置 SwipeRefreshLayout 的方案颜色attribute

【问题讨论】:

  • 我也遇到了这个问题,你找到答案了吗?
  • @Pike D : 文件到现在还没有。但我认为有办法做到这一点,你使用带有自定义属性的数据绑定,然后链接到 @Binding 方法包括代码 setColorScheme,应该可以工作。

标签: java android xml swiperefreshlayout


【解决方案1】:

这在 2021 年对我有用:

注意:setColorScheme 现在已弃用,因此请改用setColorSchemeResources

我在 xml 中设置了自己的颜色,并像 swipeRefreshLayout.setColorSchemeResources(<color in xml>); 一样使用它们。更改 xml 中的颜色会随处更改。

【讨论】:

    【解决方案2】:

    是的,可以只设置 setColorSchemesColors 方法

    swipeRefreshLayout.setColorSchemeColors(Color.BLUE, Color.YELLOW, Color.BLUE);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-14
      • 2011-01-03
      • 1970-01-01
      • 2019-06-09
      • 2021-02-21
      相关资源
      最近更新 更多