android - 如何在 Android 中像 Facebook 微光效果一样为渐变颜色设置动画
问题描述
我正在尝试添加一个加载占位符(只是一个线性布局),直到我得到 API 的响应。我想在不使用外部库的情况下向占位符添加类似 Shimmer 的效果。
我尝试从这里使用带有 ValueAnimator 的 GradientDrawable,但它不起作用。我还尝试添加具有特定颜色的第二个视图,并在占位符视图上为该视图设置动画。
我想知道如何在不使用外部库或添加第二个视图的情况下做到这一点。
解决方案
您可以查看“facebook shimmer”库资源,这很简单,该库中只有 3 个类(自定义视图 + 自定义可绘制)。
https://github.com/facebook/shimmer-android/tree/master/shimmer/src/main/java/com/facebook/shimmer
推荐阅读
- java - 如何使用 PDFBox PDInlineImage
- ldap - 修复多个 slap_global_control: unrecognized control: in syslog
- java - 如何使用 Java 流从一组对象中提取不同整数的排序列表?
- android - 为什么 onBindViewHolder 中的 getItem 会为空?
- typo3 - 将自定义 CSS 类添加到 Fluid 小部件分页
- javascript - Jquery - 如何在文档区域中选择具有相同类名的 2 个元素?
- corda - 如何检查 Corda 中是否存在全局状态?
- mongodb - 如何在MongoDB中将两个顺序查询变成单个查询
- json - 从另一个文件中填充变量,在 bash/shell 脚本中读取用户输入
- c# - C# Unity Script 有没有办法加快实例化