Advertisement
Guest User

example

a guest
Apr 18th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Dart 1.19 KB | None | 0 0
  1. import 'package:flutter/material.dart';
  2.  
  3. import 'dart:async';
  4.  
  5. void main() => runApp(new MyApp());
  6.  
  7. class MyApp extends StatelessWidget {
  8.   @override
  9.   Widget build(BuildContext context) {
  10.     return new MaterialApp(
  11.       title: 'Flutter Demo',
  12.       theme: new ThemeData(
  13.         primarySwatch: Colors.blue,
  14.       ),
  15.       home: new MyHomePage(),
  16.     );
  17.   }
  18. }
  19.  
  20. class MyHomePage extends StatefulWidget {
  21.   @override
  22.   HomeState createState() => HomeState();
  23. }
  24.  
  25. class HomeState extends State<MyHomePage> {
  26.   List<String> listOne;
  27.  
  28.   @override
  29.   void initState() {
  30.     super.initState();
  31.     listOne = [];
  32.   }
  33.  
  34.   Future<List<String>> getList() async {
  35.     return ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"];
  36.   }
  37.  
  38.  
  39.   Future setList() async {
  40.     listOne = await getList();
  41.     setState(() {});
  42.   }
  43.   //try removing setState and adding a more items to the list.
  44.  
  45.   @override
  46.   Widget build(BuildContext context) {
  47.     setList();
  48.     return Scaffold(
  49.         body: Center(
  50.       child: ListView(
  51.         children: listOne
  52.             .map((i) => ListTile(
  53.                   title: Text(i),
  54.                 ))
  55.             .toList(),
  56.       ),
  57.     ));
  58.   }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement