Flutter 集装箱在颤振中如何放置透明色

Flutter 集装箱在颤振中如何放置透明色,flutter,flutter-layout,Flutter,Flutter Layout,我想为包含十六进制颜色代码的容器设置不透明度 这是我的颜色: const color_transparent_black = const Color(0x80000000); //50% 正如你所看到的,我添加了80意味着50%的透明度 return Scaffold( backgroundColor: Colors.amber,... Container( // card view alignment: Alignment.center, margin: E

我想为包含十六进制颜色代码的容器设置不透明度

这是我的颜色:

const color_transparent_black = const Color(0x80000000); //50% 
正如你所看到的,我添加了
80
意味着50%的透明度

return Scaffold(
  backgroundColor: Colors.amber,...
  Container(
    // card view
    alignment: Alignment.center,
    margin: EdgeInsets.only(
        top: 20.0, bottom: 10.0, left: 30.0, right: 30.0),
    decoration: BoxDecoration(
      boxShadow: ([
        BoxShadow(color: Colors.black, blurRadius: 5.0)
      ]),
      color: main_color_transparense_black,
      borderRadius: BorderRadius.circular(14.0),
    ),
    child: Column( ...
但是
Container
不是透明的,它是完全黑色的?我知道使用
Opacity
widget是可能的,但是我想用颜色来做

我读了这个


这不是我的答案。

代码与您没有任何问题
Color(0x8000000)


您看到的黑色是由于框的阴影颜色变回的<代码>框影(颜色:Colors.black,模糊半径:5.0)。尝试根据您的需要更改您的BoxShadow。尝试为阴影提供一些偏移值。

代码对您没有任何问题
颜色(0x8000000)


您看到的黑色是由于框的阴影颜色变回的<代码>框影(颜色:Colors.black,模糊半径:5.0)。尝试根据您的需要更改您的BoxShadow。尝试为阴影提供一些偏移值。

我将BoxShadow更改为:
BoxShadow(颜色:Colors.black54,blurRadius:5.0)
问题就解决了。感谢您将BoxShadow更改为:
BoxShadow(颜色:Colors.black54,blurRadius:5.0)
问题就解决了。谢谢