如何在android studio中更改图标颜色

家资是何物,积帙列梁梠。这篇文章主要讲述如何在android studio中更改图标颜色相关的知识,希望能为你提供帮助。
我从material.io下载了一些图标,但它们只提供黑色图标。我看到了一个youtube视频,用来让你选择颜色。无论如何,我试图将图标的颜色更改为白色。我没有运气。我试图改变android studio中的填充颜色,但它不起作用。任何帮助将被赞赏,例如确切的代码和添加代码的文件。谢谢。
答案您可以直接在Android Studio中下载这些图像。
res> 右键单击> 新建> 图像资源并选择

  • 图标类型:操作栏和选项卡图标
  • 资产类型:剪贴画
  • 主题:CUSTOM
你可以选择你想要的任何剪贴画,选择颜色,填充等...
如何在android studio中更改图标颜色

文章图片

另一答案只是你可以使用
机器人:色调=“@机器人:彩色/白”
另一答案如前所述,可以使用Android Studio直接下载material.io图标。此解决方案显示了矢量资产图标的导入,这些图标更易于管理,因为它们存储在单个位置(res / drawable)与图像资产中,每个图标都存储在特定密度文件夹(hdpi,xhdpi等)中。
  1. 展开“res”文件夹
  2. 右键单击drawable
  3. 将鼠标悬停在“新”上方
  4. 选择“矢量资产”
如何在android studio中更改图标颜色

文章图片

  1. 点击“图标”旁边的图片
  2. 选择所需的material.io图标
  3. 将图标命名为您想要的名称
  4. 选择“下一步”
现在,您将有两个设置图标颜色的选项
  1. 在布局中使用ImageView的android:tint属性。这是我的首选,因为可以在运行时之前查看图标。
如何在android studio中更改图标颜色

文章图片

要么
  1. 在java中。
imageView.setColorFilter(ContextCompat.getColor(context, android.R.color.white), PorterDuff.Mode.MULTIPLY);
另一答案https://material.io/icons/实际上让你下载白色的图标。
如何在android studio中更改图标颜色

文章图片

但是,根据您想要做什么,有一些选择。如果您只是想要白色图标(而不是在运行时更改它们),您可能会发现Android Studio的此插件很有用:https://github.com/konifar/android-material-design-icon-generator-plugin
【如何在android studio中更改图标颜色】它允许您在Android Studio中以您想要的任何颜色生成材质设计图标。下载这些不同颜色的图标的另一种方法是https://materialdesignicons.com/。
如果您确实想在运行时为图标着色,请尝试以下操作:
imageView.setColorFilter(ContextCompat.getColor(context, android.R.color.white), PorterDuff.Mode.MULTIPLY);

另一答案您可以从material.io下载白色图标。还要看主题和主题叠加
如何在android studio中更改图标颜色

文章图片


    推荐阅读