问题描述
我可以使用 Get.defaultDialog() 函数创建弹出对话框。我在 GetX 中找不到用于创建自定义警报对话框的方法。
我正在使用下面的函数来实现使用原生 flutter showDialog api 的功能。
accepts_nested_attributes_for :foods
解决方法
我能够实现该使用以下功能
Get.defaultDialog(
title: '',content: Column(
mainAxisSize: MainAxisSize.min,children: [
TextField(
controller: settingsScreenController.categoryNameController,keyboardType: TextInputType.text,maxLines: 1,decoration: InputDecoration(
labelText: 'Category Name',hintMaxLines: 1,border: OutlineInputBorder(
borderSide: BorderSide(color: Colors.green,width: 4.0))),),SizedBox(
height: 30.0,RaisedButton(
onPressed: () {
if (settingsScreenController
.categoryNameController.text.isNotEmpty) {
var expenseCategory = ExpenseCategory(
settingsScreenController.categoryNameController.text,id: _addExpenseController.expenseCategories.length);
settingsScreenController.addExpenseCategory(expenseCategory);
_addExpenseController.expenseCategories.add(expenseCategory);
Get.back();
} else {
Utils.showSnackBar("Enter category name");
}
},child: Text(
'ADD CATEGORY',style: TextStyle(color: Colors.white,fontSize: 16.0),color: Colors.redAccent,)
],radius: 10.0);
,但我无法在对话框中去掉标题区域。
没有标题的原生 API 对话框