【问题标题】:How to animate gradient colors in Android like Facebook Shimmer effect如何在 Android 中像 Facebook Shimmer 效果一样为渐变颜色设置动画
【发布时间】:2021-05-17 01:55:03
【问题描述】:

我正在尝试添加一个加载占位符(只是一个线性布局),直到我得到 API 的响应。我想在不使用外部库的情况下为占位符添加类似 Shimmer 的效果。

我尝试使用 GradientDrawable 和来自 here 的 ValueAnimator,但它不起作用。我还尝试添加具有特定颜色的第二个视图,并在占位符视图上为该视图设置动画。

我想知道如何在不使用外部库或添加第二个视图的情况下做到这一点。

【问题讨论】:

    标签: android android-animation animationdrawable shimmer android-gradient-drawable


    【解决方案1】:

    你可以查看“facebook shimmer”库资源,这很简单,该库中只有 3 个类(自定义视图 + 自定义可绘制)。
    https://github.com/facebook/shimmer-android/tree/master/shimmer/src/main/java/com/facebook/shimmer

    【讨论】:

      猜你喜欢
      • 2012-02-15
      • 1970-01-01
      • 2019-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多