【问题标题】:How to add Material You dynamic color to a SwipeRefreshLayout widget?如何将 Material You 动态颜色添加到 SwipeRefreshLayout 小部件?
【发布时间】:2022-11-17 13:45:50
【问题描述】:

我正在尝试将下拉刷新箭头的默认黑色更改为 Material You 动态颜色(例如,用户基于其墙纸的原色)。似乎不可能对 XML 进行处理,我尝试对 Kotlin 进行处理,但它没有提取动态颜色。我知道对于 SwipeRefreshLayout,您必须使用 setColorSchemeColors()setColorSchemeResources(),但我似乎无法弄清楚如何提取动态颜色。

【问题讨论】:

    标签: android kotlin


    【解决方案1】:
            SmartRefreshLayout.setDefaultRefreshHeaderCreater((context, layout) -> {
                layout.setPrimaryColorsId(R.color.main_blue, android.R.color.white); 
                return new ClassicsHeader(context); 
            });
    
    

    【讨论】:

      猜你喜欢
      • 2022-11-03
      • 2021-12-05
      • 1970-01-01
      • 2021-01-19
      • 1970-01-01
      • 2019-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多