我在Drawable cus中创建了一个新的Image Assets我需要在我的应用程序中插入一个新图像,但每次创建一个新的图像资源时,输出都变成没有颜色。我附上了它的照片。
令人困惑,每当我在布局中导入它时,它就像你在图像中看到的一样只是灰色。为什么我找不到任何现成的解决方案?如果我被忽视,请告诉我。
答案 0 :(得分:59)
我得到了我自己的问题的答案,我发现它对那些仍然不知道如何启用 Batch Drawable Import 的人有用。它很简单,只需要下载插件并安装即可。我已经读过最新版本已经有它并且我已经下载并重新安装了,但它并没有显示出我的期望。解决方案是下载并安装它。
答案 1 :(得分:12)
在drawable文件夹中创建新资源时,需要设置
中的"启动器图标"
"资产类型"
这将以原始颜色添加图像,不会显示为灰色。也可以在res/mipmap
文件夹中添加图像。您可以将图像从mipmap
文件夹移动到任何您想要的位置。
答案 2 :(得分:0)
当您在较新版本的Android Studio(2.2)中创建图像资源作为操作栏和标签图标时,它会自动转换为灰度,从下拉列表中选择主题默认为HOLO LIGHT选择自定义,您可以给出颜色代码,但这仅适用于草图有点图像 To get color code
答案 3 :(得分:0)
我找到了正确的解决方案! 您只需要在创建 NavigationView 对象的位置添加此代码即可!
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
//add the line below and your icon will display as your .svg file
navigationView.setItemIconTintList(null);
navigationView.setNavigationItemSelectedListener(this);