是否有标准解决方案或某些实现用于使用滤镜创建动画?特别是,我希望使用LightingColorFilter
实现平滑的突出显示动画。我会感激任何建议。
据我所知,只有alpha / rotate / scale / translate动画。如何轻松实现这种动画?我的目标是Android 3.0平板电脑(API 11)。
答案 0 :(得分:1)
我曾尝试过实现图像发光。我为避免这个问题所做的就是制作2张图片。一个(在我的情况下是一个没有发光的球),另一个包括发光。使用你提到的alpha动画,我能够为我的案例获得可接受的结果。也许你可以使用类似的东西来实现你想要的东西。
答案 1 :(得分:1)
您是否查看了API演示文件夹中的ColorMatrix
Sample?它似乎完全按照您的意愿动画了一个Bitmap。
然而,使用它比使用ColorFilter
要复杂一些。我发现这个SO问题解释了颜色矩阵是如何工作的(可能有一个更简单的教程,但我没有找到任何东西):
Understanding the Use of ColorMatrix and ColorMatrixColorFilter to Modify a Drawable's Hue