【问题标题】:How to display a GIF in a Service?如何在服务中显示 GIF?
【发布时间】:2015-02-22 16:45:37
【问题描述】:

我正在构建一个类似于 Android 上的 Facebook Messenger 的应用,我想将 GIF 显示为聊天头/气泡。我知道聊天头作为服务运行,并找到了一种在活动中显示 GIF 的方法 (http://android-er.blogspot.ca/2014/03/play-animated-gif-with.html),但无法让它为服务工作。

单独但可能相关的问题:我还想在弹出窗口中显示 GIF(在打开聊天头后)。

【问题讨论】:

    标签: android service animated-gif facebook-messenger


    【解决方案1】:

    Android 实际上可以使用 android.graphics.Movie 类解码和显示动画 GIF。

    这没有太多的记录,但在SDK Reference。而且,在Samples in ApiDemos in BitmapDecode example with some animated flag中使用。

    在这里找到: https://stackoverflow.com/a/7772170/3626214

    【讨论】:

    • 但使用此解决方案,您必须打开硬件加速,这会使应用在使用视图寻呼机之类的东西时变得迟钝。
    猜你喜欢
    • 1970-01-01
    • 2012-05-03
    • 1970-01-01
    • 2016-04-09
    • 2019-04-30
    • 2013-09-16
    • 2012-08-21
    • 2013-05-04
    • 2012-10-24
    相关资源
    最近更新 更多