当前位置: 首页 > 知识库问答 >
问题:

当应用程序发送到后台时,反应本机图像非循环动画gif丢失

金令秋
2023-03-14

从这个点心可以看出,我背靠背嵌入了两个相同的动画gif。

第一个循环始终按预期运行。

但第二,当应用程序被发送到后台并检索回前台时,非循环动画gif将丢失。

有什么办法可以避免这种情况吗?

import testAniGif from '../assets/test.gif';
import testAniGif2 from '../assets/test2.gif';

export default function AssetExample() {
  return (
    <View>
      <Image style={styles.logo} source={testAniGif} />
      <Image style={styles.logo} source={testAniGif2} />
    </View>
  );
}

共有1个答案

蔡鹏程
2023-03-14

我认为您只需要为Image属性实现正确的语法

<Image style={styles.logo} source={require(testAniGif)} />
<Image style={styles.logo} source={require(testAniGif2)} />

看看图像语法https://reactnative.dev/docs/image

为了更好地理解,您也可以遵循以下答案:https://stackoverflow.com/a/40717686/3840093

 类似资料:
  • 问题内容: 我有一个非循环的gif,可以用作两个JLabel的ImageIcon,但不能同时使用。 我的问题是,当我将第二个JLabel的图标设置为gif时,该动画已经播放过,因此仅显示了它的最后一帧。 当gif设置为第二个JLabel时,您知道一种获取动画的方法吗? 问题答案: 在新创建的图标上,尝试使用:

  • 当应用程序退出活动(或移到后台)时,什么是正确的方法来解雇播放器?

  • 当应用程序处于前台时,我可以成功地接收带有图像的通知和数据消息。 当应用程序在后台/kill时,onMessageReceed(message)没有调用,所以我使用getIntent(),我得到了数据,但当应用程序在后台时,android os会使用系统托盘自动显示通知,但图像无法显示。 所以我的问题是用图像显示通知文本? 我使用django api发送通知和发送的数据如下所示 下面是我的onMe

  • 我尝试从数组中随机加载gif。我尝试了几种方法,但都没有奏效。我要么收到错误消息,要么图像就不会出现。 版本 1(结果:图像未显示): 版本2(结果:“无效调用”) 版本3(结果:无法加载图像): 有什么想法吗?

  • index.js中的代码 bgmessaging.js中的代码负责应用程序在后台时的推送 为了在应用程序处于前台时带来图像,我使用了下面的代码:-

  • 问题内容: 我正在读取一个JSON文件,其中包含某些人的名称和图像URI。在遍历结构时,我可以打印名称,但无法显示图像。我也看到了那个阵营不支持动态图像,所以我做了一个解决办法的建议在这里。 JSON格式 主要成分 问题答案: 根据您期望的图像数量,您可以尝试将文件放置在文件夹中,如下所示: 然后在您的中,如果您要剪裁 资产:/中的 部分字符串,则可以使用: 如果要处理大量图像,则文件将变得难以维