当前位置: 首页 > 知识库问答 >
问题:

当我从flutter中的资产中获取时,ImageIcon颜色问题

苗学民
2023-03-14

我开始学习flutter,现在,我正试着展示一幅来自资产的图像,但是它的颜色会改变,我不知道为什么。

 IconButton(
        icon: ImageIcon(AssetImage("assets/icons/library.png")),
        onPressed: (){

        },
      ),

这是原来的红色图标

从资产中提取后

共有1个答案

邴星洲
2023-03-14

我以前用过这个,图像必须是PNG类型的,它应该是背景是空的。

或者以另一种方式使用它,像这样:

InkResponse(
        icon: Image.asset("assets/icons/library.png",width: 30,height: 30,),
         onTap: (){

         },
      ),
 类似资料:
  • 问题内容: 我有一个颜色清单 (我从别人问的另一个问题中取出了此列表) 我要做的是获取所有颜色名称。我需要列表,以便随后可以在微调器中填充该列表。伪代码将像这样。 我想要的是颜色列表。我希望这可以为所有帮助加油打气 问题答案: 您可以使用反射来访问颜色列表:

  • 我需要找到一种更好的方法来从给定的自定义颜色生成阴影颜色用于主题目的。到目前为止,我找到了一种通过降低给定颜色的不透明度来做到这一点的方法,如下所示。所以我可以强调颜色颜色和给定颜色的褪色颜色到这个函数。 但由于我降低了颜色的不透明度,所以当使用时,它会显示小部件下面的内容。 是否有任何方法可以获得颜色的褪色值?

  • 问题内容: 我正在使用openpyxl读取Excel文件。我想从“ xlsx”文件中获取单元格颜色。我试图获得颜色,以便: 我得到“ 11L”,但我需要得到rgb颜色,我该怎么办? 问题答案: 看起来工作表正在使用内置的颜色索引。这些的映射位于 11L对应于0000FF00(十六进制),其rgb元组将为绿色(0,255,0)。

  • 当我使用像black87(第一张图片)或black54这样的颜色时,我会在导航条上得到一条奇怪的线条,而其他颜色不会出现这种情况。还有,当我把它设置为透明的时候,它只是看起来和真正的黑色版本一样(图4)。 示例: 更改颜色的部分代码:

  • 问题内容: 我最近试图将代码从这里转换为Swift。但是,无论图像如何,我都会保持白色。这是我的代码: 提前致谢。 问题答案: iOS 9中的CoreImage:使用CIAreaAverage过滤器并传递要平均的整个图像的范围。 另外,它既可以在GPU上运行,也可以作为高度优化的CPU CIKernel运行,因此速度更快。

  • 我想在我的按钮中有两种颜色,像这样: 我可以使用排列在一列中的两个容器小部件来实现这一点,但我想使用FlatButton,因为它附带了onPressed和已经内置的inkwell动画。 所以我尝试在FlatButton中进行:

  • 我在实时数据库中有以下数据: 实时数据库 我想获得 当我用这个的时候 错误: E/flutter(27654):[ERROR: flutter/lib/ui/ui_dart_state.cc(166)]未处理的异常:类型_InternalLinkedHashMap 我的范例: 我的问卷模型:

  • 问题内容: 我有一个程序,其中有一个按钮可以将背景色更改为红色,而另一个按钮可以将背景色设置为默认。 如何获取面板的默认颜色? 问题答案: 将默认颜色存储到构造函数中的变量中,或在使用其他按钮更改颜色之前将其存储,即: 并在您的默认颜色按钮中: