Flutter:return Container 为什么背景总是黑色的

flutter萌新问:
为什么直接返回Container,背景总是黑色的
而且例子拉的官网的,但是大小却不受控制

return Container(
            margin: EdgeInsets.only(top: 50.0, left: 120.0), //容器外补白
            constraints: BoxConstraints.tightFor(width: 200.0, height: 150.0), //卡片大小
            decoration: BoxDecoration(//背景装饰
                gradient: RadialGradient( //背景径向渐变
                    colors: [Colors.red, Colors.orange],
                    center: Alignment.topLeft,
                    radius: .98
                ),
                boxShadow: [ //卡片阴影
                    BoxShadow(
                        color: Colors.black54,
                        offset: Offset(2.0, 2.0),
                        blurRadius: 4.0
                    )
                ]
            ),
            transform: Matrix4.rotationZ(.2), //卡片倾斜变换
            alignment: Alignment.center, //卡片内文字居中
            child: Text( //卡片文字
                "5.20", style: TextStyle(color: Colors.white, fontSize: 40.0),
            ),
        );

clipboard.png

请大佬告知一下错误点,谢谢大家!!!

阅读 5k
2 个回答

你是不是忘了在整个页面上返回一个Scaffold?或者你也可以试着在Decoration里添加Color属性。

新手上路,请多包涵

Container不是有个color属性吗?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题