基本上,我有图像,我想将它们按顺序更新到同一个视图中以创建自定义ProgressBar
.
我发现 Tumblr 就是用他们的 ProgressBar(ImageView?) 来做到这一点的。
在这里,我将动画并排放置,以展示图像实际上是如何从 Aa 交叉淡入淡出到相机中的。
正是我想要的:
- 交叉渐变效果
- 不定
- 使用相同的视图(我转储视图层次来检查)
- 过渡期间的动画(旋转和交叉淡入到下一个图像时,图像实际上会弹出一点)
到目前为止,我已经尝试过:
1.帧动画,这允许无限项具有可定义的持续时间。但是,它不会交叉淡入淡出图像,也无法监听过渡事件以应用其他动画等。
2.过渡 Drawable,这允许完全两个可绘制对象之间的交叉淡入淡出。因此,这也不允许项目数量和终止持续时间。
我刚才也遇到了 Romain Guy 的CrossFadeDrawable,但它看起来只支持两个 Drawable。
现在我不太确定我是否朝着正确的方向接近,或者我需要学习一些东西才能做这个有效果的孩子?