【问题标题】:Is it possible to use Android's View Animation package (tween/frame) within Live Wallpaper?是否可以在动态壁纸中使用 Android 的 View Animation 包(补间/帧)?
【发布时间】:2011-03-04 22:45:02
【问题描述】:

向 Droidheads 等人问好。我正在做一个越来越复杂的动态壁纸项目。我很好奇:有没有人想办法在动态壁纸中使用 Android 的 View Animation 包(http://developer.android.com/guide/topics/graphics/view-animation.html)?对我来说,这似乎并不明显,因为它是一项服务而不是一项活动,并且您被赋予了一个要锁定的表面持有者以获取要在其上绘制的画布——无法设置内容视图等。 tween 包似乎依赖于视图(即动画与视图本身相关联,而不是画布、位图等)。有什么想法吗?提前致谢。乔治

【问题讨论】:

    标签: android animation view tween live-wallpaper


    【解决方案1】:

    我构建了一个库,可让您对任何 Java 对象进行插值和动画处理,并针对 Android 进行了优化(无需任何垃圾收集)。

    由于我不是在这里宣传产品(它是一个开源库,LGPL),我鼓励您阅读我在此线程中的答案:

    Android: tween animation of a bitmap

    如果它解决了你的问题,请告诉我:-)

    【讨论】:

    • 我必须进行实验,看看是否可以在动态壁纸中使用它。我现在正在做另一个项目,所以这需要等待,但我很欣赏这个建议(upvote :-)
    • Nice :-) 我也想知道它是否可行,因为我不习惯动态壁纸开发。但是,由于它是完全通用的并且可以应用于一切,而不仅仅是 android 内置类型,因此对其应用程序不应该有任何技术限制。祝你当前的项目好运;)
    【解决方案2】:

    正在努力回答我自己的问题... 不,我认为这是不可能的。 我已经很努力了,但没有成功,并且我查看了许多其他人的代码示例,但从未见过有人采用这种方法。 更重要的是,即使它有效,我现在认为这不是一个好主意:最好让动态壁纸负责自己的绘图,精确控制时间问题等等。 乔治

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多