listview - Flutter - 容器 BoxShadow 在 ListView 中滚动时消

这是我的容器的样子:

new Container(
        width: 500.0,
        height: 250.0,
        padding: new EdgeInsets.fromLTRB(20.0, 40.0, 20.0, 40.0),
        decoration: new BoxDecoration(
          color: const Color(0xFF66BB6A),
          boxShadow: [new BoxShadow(
            color: Colors.black,
            blurRadius: 20.0,
          ),]
        ),
        child: new Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            new Container(
              padding: new EdgeInsets.fromLTRB(0.0, 0.0, 0.0, 10.0),
              child: new Text("Testtext", style: new TextStyle(fontSize: 30.0, fontFamily: "Barrio", color: new Color.fromARGB(255, 230, 230, 230))),
            ),
          ]
        ),
      ),

它与其他一些容器位于 ListView 内。一旦我开始滚动 ListView,阴影就会消失。加载 View 时,它显示正确。

对这个问题有什么想法吗?

谢谢

最佳答案

此其他答案适用于需要继续使用 Container 的人:

Container(
  decoration: BoxDecoration(
    shape: BoxShape.circle, // BoxShape.circle or BoxShape.retangle
    //color: const Color(0xFF66BB6A),
    boxShadow: [BoxShadow(
      color: Colors.grey,
      blurRadius: 5.0,
    ),]
  ),
  child: ...
),

关于listview - Flutter - 容器 BoxShadow 在 ListView 中滚动时消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43820773/

相关文章:

ios - Flutter 应用程序打开,但卡在闪屏上

android - 如何解决 SocketException : Failed host looku

dart - GridView.builder 创建无限滚动的页面

flutter - 将图像小部件调整为父高度但溢出宽度

dart - 如何将 flutter TimeOfDay 转换为 DateTime?

flutter - Flutter 有很多嵌套的小部件是不是很糟糕?

ios - 用于 Flutter iOS Swift 设置的谷歌地图

android - Flutter 键盘使文本字段隐藏

flutter - 如何在 flutter 中使用图像而不是图标?

dart - 显示文本字段对话框而不被键盘覆盖?