是否可以在动态壁纸中使用Android的视图动画包(补间/帧)?

时间:2011-03-04 22:45:03

标签: android animation view tween live-wallpaper

问候Droidheads之类的人。我正在制作一个越来越复杂的动态壁纸项目。我很好奇:有没有人想办法在动态壁纸中使用Android的View动画包(http://developer.android.com/guide/topics/graphics/view-animation.html)?对我来说这似乎不太可能,因为它是一个服务而不是一个活动,并且你被赋予了一个表面持有者来锁定以获得一个画布上的画布 - 无法使用setContentView等。补间包似乎依赖于视图(即动画与视图本身相关联,而不是画布,位图等)。有什么想法吗?提前致谢。乔治

2 个答案:

答案 0 :(得分:1)

我构建了一个库,允许您为Android优化的任何Java对象进行插值和动画处理(不需要任何垃圾回收)。

由于我不是来宣传产品(它是一个开源库,LGPL),我建议你在这个帖子中阅读我的答案:

Android: tween animation of a bitmap

告诉我它是否解决了你的问题: - )

答案 1 :(得分:0)

努力回答我自己的问题...... 不,我不认为这是可能的。 我努力了,没有成功,我已经回顾了很多其他人的代码示例,从未见过有人采用这种方法。 更重要的是,即使它有效,我现在认为它不是一个好主意:它对于动态壁纸更好地负责自己的绘图,精确控制时序问题,和放大器;C。 乔治