2017-07-30 27 views
0

我想使用如何增加图象在frescoimageviewer

com.github.stfalcon:frescoimageviewer:0.5.0 

显示从SD卡的图像。在这里,是我使用的代码

new ImageViewer.Builder<>(MyImagesActivity.this, 
        imgs) // what is this? 
        .setStartPosition(i) 
        .show(); 

问题是我找不出什么是第二个参数(imgs)。该文件表明它是一个列表或String []。但我不知道它是什么。有没有人使用过这个库。任何建议可能会受到高度赞赏。

+0

IMGS是arraylist其中包含您的图像的网址 –

+0

,如果我从设备存储中选择,我该怎么办? – ss007

+0

然后你应该使用图像URI。存储器里面的图像的路径 –

回答

1

您可以通过URL或尤里斯的图像作为对象[]或列表.....

为例...

String[] a={"https://viralsweep.com/blog/wp-content/uploads/2015/02/unsplash.jpg","http://cdn.mos.techradar.com/art/other/Beach-970-80.jpg"}; 

      Fresco.initialize(MainActivity.this); 
      new ImageViewer.Builder(MainActivity.this, a).setStartPosition(position).show(); 

This还可以帮助您

+0

不,兄弟我正在使用SD卡图像。在那种情况下,我该怎么办?我已经使用viewpager创建了自己的图像查看器。但为了好奇,我想知道。 – ss007

+0

获取列表中的图像的uris,并在每个文件名的开头添加'file://'。 – Sebastian

+0

已经尝试过,但显示黑屏并没有图像。 – ss007