我可以自动用SVG资产填充多个ImageView吗?

时间:2019-01-10 15:23:06

标签: android

我正在构建一个需要在ImageView中一次显示一个SVG图像的应用程序。我希望可以选择一百种不同的图像,并以任何数据结构(我认为地图是最好的)迭代一次。

理想情况下,我想将所有图像上传到我的项目中,并循环遍历所有图像,直到将每个图像分配给一个imageview,每个图像都有其文件名的键。像这样:

       Map<String, ImageView> imageViewMap; 
       for (int i = 0; i <svgFolderSize;i++) {
            ImageView img = new ImageView(this);
            img.setImageResource(R.drawable.nextSVGFileInFolder);
            imageViewMap.put(nextSVGFileInFolder.fileName().toString(),img); 
        }

这是否可行,或者如果我说有100个SVG,我需要手动将每个SVG分配给其对应的ImageView,然后提供唯一的密钥?

0 个答案:

没有答案