CopyPastor

Detecting plagiarism made easy.

Score: 0.8268554210662842; Reported for: String similarity Open both answers

Possible Plagiarism

Plagiarized on 2020-10-12
by Yakhyo Mashrapov

Original Post

Original - Posted on 2019-10-09
by 97loser



            
Present in both answers; Present only in the new answer; Present only in the old answer;

Here is a working code with ```StatefulBuilder```: ```
class MyHomePage extends StatefulWidget { MyHomePage({Key key, this.title}) : super(key: key);
final String title;
@override _MyHomePageState createState() => _MyHomePageState(); }
class _MyHomePageState extends State<MyHomePage> { int number = 0; StateSetter _setModalState;
@override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text(widget.title), ), body: Material( child: Center( child: FlatButton( color: Colors.green, child: Padding( padding: EdgeInsets.all(12), child: Text('press me'), ), onPressed: () { showDialog( context: context, builder: (BuildContext context) { return StatefulBuilder(builder: (BuildContext context, StateSetter setModalState) { this._setModalState = setModalState; return AlertDialog( content: Wrap( children: [ Column( children: [ Center( child: Text(number.toString()), ), SizedBox( height: 100, ), FlatButton( color: Colors.red, onPressed: () { _setModalState(() { number++; }); }, child: (Text("++")), ) ], ), ], ), ); }); }, barrierDismissible: false, ); }, ), ), )); } } ```
You can add `Container` and `ListView` in `Column`.
```dart import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatefulWidget { @override _MyAppState createState() => _MyAppState(); }
class _MyAppState extends State<MyApp> { @override void initState() { // TODO: implement initState super.initState(); }
@override Widget build(BuildContext context) { return MaterialApp( debugShowCheckedModeBanner: false, home: Scaffold( appBar: AppBar( title: Text("Demo App1"), ), body: Column( children: <Widget>[ Container( height: 40.0, child: Row( children: <Widget>[ Container( padding: EdgeInsets.all(4.0), width: 100.0, child: Text( "Name", style: TextStyle(fontSize: 18), )), Container( padding: EdgeInsets.all(4.0), width: 100.0, child: Text( "Age", style: TextStyle(fontSize: 18), )), ], ), ), Expanded( child: ListView.builder( itemCount: 100, itemBuilder: (BuildContext context, int index) { return Row( children: <Widget>[ Container( padding: EdgeInsets.all(4.0), width: 100.0, child: Text( "Name $index", style: TextStyle(fontSize: 18), )), Container( padding: EdgeInsets.all(4.0), width: 100.0, child: Text( "Age $index", style: TextStyle(fontSize: 18), ), ) ], ); }, ), ), ], ), ), ); } } ```

        
Present in both answers; Present only in the new answer; Present only in the old answer;