Slide 87
Slide 87 text
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("Flutter vs React - Flutter Example"),
),
body: Container(
child: ListView.builder(
itemBuilder: (BuildContext context, int index) {
return Material(
child: Container(
margin:
const EdgeInsets.symmetric(horizontal: 10.0, vertical: 5.0),
padding: const EdgeInsets.symmetric(
horizontal: 15.0, vertical: 10.0),
decoration: new BoxDecoration(
color: Colors.grey.shade300.withOpacity(0.3),
borderRadius: new BorderRadius.circular(5.0),
),
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Text(_items[index].name),
IconButton(
icon: _playing
? new Icon(Icons.stop)
: new Icon(Icons.play_arrow),
onPressed: () {
...
setState(() {
...
});
}),
],
),
),
);
},
itemCount: _items.length,
),
),
);
}