Flutter 具有相同颜色值的flatter Color.RGBO和adobeXD不匹配?

Flutter 具有相同颜色值的flatter Color.RGBO和adobeXD不匹配?,flutter,flutter-layout,Flutter,Flutter Layout,我想在颤振中更改脚手架的背景色。我设置的颜色如下 backgroundColor: Color.fromRGBO(246, 246, 254, 100); 这和我在adobe xd中设计时使用的颜色相同。当我运行应用程序时,两种颜色都不匹配 我做错什么了吗? 是否要不透明度=1 背景色:颜色。来自RGBO(246、246、254、1) 因为 不透明度是此颜色的双色alpha通道,0.0表示 透明,1.0完全不透明 请参阅中的更多信息,您指的是哪种颜色?是浅粉红色的吗?他们不大可能不匹配。也

我想在颤振中更改脚手架的背景色。我设置的颜色如下

backgroundColor: Color.fromRGBO(246, 246, 254, 100);
这和我在adobe xd中设计时使用的颜色相同。当我运行应用程序时,两种颜色都不匹配

我做错什么了吗?


是否要
不透明度=1

<代码>背景色:颜色。来自RGBO(246、246、254、1) 因为

不透明度是此颜色的双色alpha通道,0.0表示 透明,1.0完全不透明


请参阅

中的更多信息,您指的是哪种颜色?是浅粉红色的吗?他们不大可能不匹配。也许它们只是因为不同的背景色而在我们的眼睛里显得不同。背景色。我用adobeXD设计UI,现在我用颤振实现。但是颜色不匹配。它甚至不接近。您需要共享代码的相关部分。可能是其他灰色背景的小部件妨碍了您传递给Scaffold背景的颜色。@JigarPatel您可以克隆repo或在此处签出:背景代码路径lib/UI/home.dartI checked(246246、246、254、100)与预期颜色相差甚远。它是灰色的。因此,颤振应用程序显示正确的颜色。可能您在从adobeXD获取颜色值时出错。看起来是正确的捕获。这似乎是解决这个问题的办法。由于不透明度影响颜色,因此通过100,而理想情况下,任何高于1.0的数字都应视为1.0不透明度。