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

标签 listview dart dropshadow flutter

这是我的容器的样子:

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/

相关文章:

java - 在 android 中搜索自定义 ListView ?

ruby-on-rails - HttpRequest.setRequestHeader在Dart上生成DOM异常11

flutter - 如何检查和计算骰子满屋

c# - Button 上的 WPF Dropshadow 导致文本模糊

android - 为 EditText Field 添加阴影效果

div 容器上的 css 框阴影被切断

android - android中ListView中的图像和按钮

WPF;单击ListView中的空白区域时如何取消选择所有选中的项目

android - 带有复选框问题的自定义 ListView

dart - Dart-运行项目不会加载dart文件,也不会在控制台中打印