Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 我想控制每个IngredientContainers';这样我就可以在屏幕上显示它了_Flutter_Dart - Fatal编程技术网

Flutter 我想控制每个IngredientContainers';这样我就可以在屏幕上显示它了

Flutter 我想控制每个IngredientContainers';这样我就可以在屏幕上显示它了,flutter,dart,Flutter,Dart,代码如下: import 'dart:io'; import 'package:flutter/material.dart'; import 'package:recipe_saver/Screens/saver_recipes.dart'; class RecipeEditorScreen extends StatefulWidget { @override _RecipeEditorScreenState createState() => _RecipeEditorScreenSta

代码如下:

import 'dart:io';
import 'package:flutter/material.dart';
import 'package:recipe_saver/Screens/saver_recipes.dart';

class RecipeEditorScreen extends StatefulWidget {
@override
_RecipeEditorScreenState createState() => _RecipeEditorScreenState();
}

class _RecipeEditorScreenState extends State<RecipeEditorScreen> {
// ignore: non_constant_identifier_names
List IngredientContainer = [];

final textFieldEdit = TextEditingController();

TextEditingController IngredientSaver = TextEditingController();

@override
Widget build(BuildContext context) {
  return Scaffold(
    body: Stack(
     children: [
      Container(
        height: MediaQuery
            .of(context)
            .size
            .height,
        width: MediaQuery
            .of(context)
            .size
            .width,
        decoration: BoxDecoration(
            gradient: LinearGradient(
                colors: [Colors.blueGrey, Colors.blueGrey[900]])),
      ),
      Container(
        padding: EdgeInsets.symmetric(
            vertical: Platform.isIOS ? 60 : 30, horizontal: 30),
        child: Row(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            GestureDetector(
              onTap: () {
                Navigator.push(context,
                    MaterialPageRoute(builder: (context) => 
}
}

请以文本形式编写代码,而不是在图像中。请确保只编辑代码并以文本形式编写
                      IngredientContainer.removeAt(index);
                                  });
                                },
                                child: Padding(
                                  padding: EdgeInsets.only(right: 7),
                                  child: Container(
                                    child: Icon(Icons.delete),
                                  ),
                                ),
                              )
                            ],
                          ),
                        );
                      },
                    ),
                  ),
                ),
                GestureDetector(
                  onTap: () {
                    Navigator.pop(context);
                  },
                  child: Container(
                    decoration: BoxDecoration(
                        gradient: LinearGradient(
                            colors: [Colors.blueGrey, 
               Colors.blueGrey[900]]
                        ),
                      borderRadius: BorderRadius.circular(7)
                    ),
                    child: Padding(
                      padding: EdgeInsets.all(8.0),
                      child: Text(
                        "Enter",
                        style: TextStyle(
                            fontSize: 20,
                            fontFamily: 'Overpass',
                            fontWeight: FontWeight.w600,
                            color: Colors.black
                        ),
                      ),
                    ),
                  ),
                )
              ],
            ),
          ),
        ],
      ),
    ],
  ),
);