implemented IconPicker for Car class

This commit is contained in:
2022-11-16 22:54:45 -05:00
parent bc0e5f1fea
commit 4cfffa59f9
89 changed files with 342 additions and 60 deletions

View File

@@ -43,7 +43,8 @@ class DbHelperSqlite {
${Car.colVin} TEXT UNIQUE,
${Car.colNickname} TEXT,
${Car.colMileage} INTEGER,
${Car.colPlate} TEXT);
${Car.colPlate} TEXT,
${Car.colIcon} TEXT);
''');
await db.execute('''
CREATE TABLE ${Txn.tblTxns} (

View File

@@ -120,7 +120,10 @@ class _Garage extends State<Garage> {
return ListView.separated(
itemCount: garage._cars.length,
itemBuilder: (context, index) => ListTile(
leading: const Icon(Icons.directions_car),
leading: CircleAvatar(
backgroundImage: AssetImage(
garage.cars[index].icon ?? 'images/car.png'),
backgroundColor: Colors.white),
title: Text(garage.cars[index].nickname ?? "nick_ph"),
subtitle: Text(garage.cars[index].vin ?? "vin_ph"),
onTap: () {