颤动和容器

时间:2018-02-20 09:24:54

标签: flutter

有人可以向我解释为什么,即使我设置了根容器的大小,容器仍然是全屏显示的,完全忽略了with和height设置:

  Widget build(BuildContext context) {
    return new Container( // grey box
      child: new Stack(
        textDirection: TextDirection.ltr,
        children: [
          new Positioned( // red box
            child:  new Container(
              child: new Text(
                "Lorem ipsum",
                textDirection: TextDirection.ltr,
              ),
              decoration: new BoxDecoration(
                color: Colors.red[400],
              ),
              padding: new EdgeInsets.all(16.0),
            ),
            left: 24.0,
            top: 24.0,
          ),
        ],

      ), 
      width: 300.0,
      height: 200.0,
      color: Colors.grey[300],
    );
  }

1 个答案:

答案 0 :(得分:2)

如果您在没有任何父窗口小部件的情况下直接显示此窗口小部件,您不会告诉Flutter哪个视图应该在层次结构中容器的上方/外部呈现?

例如,尝试向Scaffold添加Container父级,它应解决您的问题

return new Scaffold(

        body: new Container(
          width: 300.0,
          height: 200.0,
    ........