从这个点心可以看出,我背靠背嵌入了两个相同的动画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>
);
}
我认为您只需要为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格式 主要成分 问题答案: 根据您期望的图像数量,您可以尝试将文件放置在文件夹中,如下所示: 然后在您的中,如果您要剪裁 资产:/中的 部分字符串,则可以使用: 如果要处理大量图像,则文件将变得难以维