service listview v2 finished

This commit is contained in:
Daniel Borges 2019-08-06 10:29:41 -03:00
parent 1d469f71cb
commit 821b95e442

View File

@ -49,34 +49,31 @@ class _ServiceListViewV2State extends State<ServiceListViewV2> {
), ),
); );
} }
return ListView.separated( return ListView.builder(
padding: EdgeInsets.only(bottom: 35), padding: EdgeInsets.only(bottom: 35),
separatorBuilder: (context, i) {
return Divider();
},
itemCount: serviceItems.length, itemCount: serviceItems.length,
itemBuilder: (context, i) { itemBuilder: (context, i) {
ServiceItem item = serviceItems[i]; ServiceItem item = serviceItems[i];
return ListTile( return ListTile(
contentPadding: EdgeInsets.all(10), contentPadding: EdgeInsets.all(10),
selected: item.selected, selected: item.selected,
leading: Container( leading: ClipRRect(
// color: Colors.black12, borderRadius: BorderRadius.all(Radius.circular(7)),
height: 50, child: Container(
width: 50, height: 50,
child: item.plugin.id == 'images' width: 50,
? FittedBox( child: item.plugin.id == 'images'
child: Image.network('https://picsum.photos/500'), ? FittedBox(
fit: BoxFit.cover, child: Image.network('https://picsum.photos/500'),
) fit: BoxFit.cover,
: Icon(item.plugin.icon()), )
: Icon(item.plugin.icon()),
),
), ),
title: Text(item.title), title: Text(item.title),
subtitle: Text(item.plugin.id),
trailing: IconButton( trailing: IconButton(
icon: Icon( icon: Icon(Icons.delete),
Icons.delete,
// color: Colors.red,
),
onPressed: () {}, onPressed: () {},
), ),
onTap: () {}, onTap: () {},