0

嗨,我是编程新手..

我想使用 Ion 向 ImageView 显示随机 GIF 图像。对于单个 GIF 没关系,我只是使用这一行

 Ion.with(imgView3).load("file:///android_asset/gif130407.gif"); 

但是我在 assets 文件夹的多个目录中有多个 GIF 图像,我想首先检查目录并将所有 GIF 作为数组传递给 Random,然后使用 Ion 将 Random id 显示给 ImageView 我尝试使用 png 和 Drawables 它的工作完美,但是离子“加载”方法获取文件的字符串地址我该怎么做。

4

1 回答 1

0

如果您具体知道您的 gif 文件在哪里,您可以创建一个字符串数组或 ArrayList,其项目类型为字符串。然后你可以通过放入一个随机索引来获取它并获得一个随机 gif。

否则,如果您想要它,您现在正在使用资源 id,您可以在您的上下文/活动中查找 getResource 方法。但我更喜欢一份清单。如果你能写得更详细一点,为什么你需要这些随机 gif(eG Security-Check、Game、EasterEgg...),我可以给你一个更好的答案。

于 2016-03-20T09:58:18.103 回答