Android Studio(或者某些其他应用程序/查看方法)是否支持查看drawables
文件夹中的所有矢量图像,以便您全面了解它们?
我的问题是我在那里有数百个矢量图像,如果我输入了某些图标,我就不知道了,为了找出我需要单独浏览它们或搜索(猜测)它们名称。
有更简单快捷的方法吗?也许一些插件?!
答案 0 :(得分:1)
AFAIK,没有Android Studio插件可以大量预览矢量,但您可以创建自己的"预览器活动"暂时检索所有所需的文件夹(可绘制的文件夹或所有向量的专用资产文件夹)。
也许这样的事情会起作用(我没有对它进行测试,可能需要以更具体的方式处理矢量,但它可能会引导你走正确路径):
AssetManager mgr = context.getAssets();
String[] files = mgr.list("images");
InputStream ist = null;
ArrayList<Drawable> vectorDrawables = new ArrayList<>();
for (String file : files) {
Drawable d = Drawable.createFromStream(mgr.open(file), null);
vectorDrawables.add(d);
}
然后将列表放入网格视图或您希望快速显示所有向量的内容。