小编Ros*_*ary的帖子

警报对话框中有圆角

我正在尝试使用Flutter中的圆角创建一个警告对话框,如下面的屏幕截图所示.也在这里添加我的代码,但我的输出与预期的完全不同.有人,请帮帮我.

预期警报对话框

预期警报对话框

我的代码在这里.

void _showAlert() {
AlertDialog dialog = new AlertDialog(
  content: new Container(
    width: 260.0,
    height: 230.0,
    decoration: new BoxDecoration(
      shape: BoxShape.rectangle,
      color: const Color(0xFFFFFF),
      borderRadius: new BorderRadius.all(new Radius.circular(32.0)),
    ),
    child: new Column(
      crossAxisAlignment: CrossAxisAlignment.stretch,
      children: <Widget>[
        // dialog top
        new Expanded(
          child: new Row(
            children: <Widget>[
              new Container(
                // padding: new EdgeInsets.all(10.0),
                decoration: new BoxDecoration(
                  color: Colors.white,
                ),
                child: new Text(
                  'Rate',
                  style: TextStyle(
                    color: Colors.black,
                    fontSize: 18.0,
                    fontFamily: 'helvetica_neue_light',
                  ),
                  textAlign: TextAlign.center,
                ),
              ),
            ],
          ),
        ), …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-test flutter-layout flutter-animation

13
推荐指数
9
解决办法
2万
查看次数

窗口小部件无法在屏幕底部对齐

我有一个类似以下屏幕截图的屏幕。它在屏幕中央有一个文本,在屏幕底部有一个按钮和文本,但是我都在屏幕中央。我在下面包括预期的设计,代码和结果。任何人,请帮助我。如何将文本放置在屏幕中央,其余部分放置在屏幕底部。

预期画面 预期画面

码:

 body: new Container(
    decoration: new BoxDecoration(
      image: new DecorationImage(
        image: new AssetImage("assets/images/home_page_background.png"),
        fit: BoxFit.cover,
      ),
    ),
    child: new Container(
      child: new Column(
        // crossAxisAlignment: CrossAxisAlignment.stretch,
        mainAxisAlignment: MainAxisAlignment.center,
        children: <Widget>[
          new Container(
            // margin: new EdgeInsets.only(top: _MARGIN_JAHMAIKA),
            child: new Text(
              'JAHMAIKA',
              style: style72,
            ),
          ),
          new Container(
            // margin: new EdgeInsets.only(top: _MARGIN_BUTTON),
            child: new FlatButton(
                child: new Container(
                  padding: new EdgeInsets.only(
                      left: _PADDING_LARGE,
                      right: _PADDING_LARGE,
                      top: _PADDING_SMALL,
                      bottom: _PADDING_SMALL),
                  decoration: new BoxDecoration(
                    shape: BoxShape.rectangle,
                    borderRadius: new BorderRadius.all(
                        new …
Run Code Online (Sandbox Code Playgroud)

dart flutter

1
推荐指数
1
解决办法
2238
查看次数