CupertinoAlertDialog с TextFIeld - PullRequest
       10

CupertinoAlertDialog с TextFIeld

0 голосов
/ 05 ноября 2018

Как добавить TextField в диалоге Купертино. Я пытаюсь этот код ниже, но не работает:

showDialog<bool>(
    context: _scaffoldKey.currentContext,
    builder: (context) {
    return CupertinoAlertDialog(
        title: Text('Tambah baru'),
        content: Column(
        children: <Widget>[
            TextField(
            decoration: InputDecoration(labelText: "Nama"),
            ),
        ],
        ),
    );
    },
);

В сообщении об ошибке сказано: «Для виджетов TextField требуется предок виджета Материал».

1 Ответ

0 голосов
/ 05 ноября 2018

Это должно решить проблему:

showDialog<bool>(
  context: context,
  builder: (context) {
    return CupertinoAlertDialog(
      title: Text('Tambah baru'),
      content: Card(
        color: Colors.transparent,
        elevation: 0.0,
        child: Column(
          children: <Widget>[
            TextField(
              decoration: InputDecoration(
                labelText: "Nama",
                filled: true,
                fillColor: Colors.grey.shade50
              ),
            ),
          ],
        ),
      ),
    );
  },
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...