List<SingolaInformazione> listaInformazioni = [
SingolaInformazione(nome: 'Versione App', valore: '1.0.0'),
SingolaInformazione(nome: 'Rilascio App', valore: '1/7/20'),
SingolaInformazione(nome: 'Testo prova', valore: 'Testo sotto'),
SingolaInformazione(nome: 'Testo prova', valore: 'Testo sotto'),
SingolaInformazione(nome: 'Testo prova', valore: 'Testo sotto'),
SingolaInformazione(nome: 'Testo prova', valore: 'Testo sotto'),
SingolaInformazione(nome: 'Testo prova', valore: 'Testo sotto'),
SingolaInformazione(nome: 'Testo prova', valore: 'Testo sotto'),
SingolaInformazione(nome: 'Testo prova', valore: 'Testo sotto'),
SingolaInformazione(nome: 'Testo prova', valore: 'Testo sotto'),
SingolaInformazione(nome: 'Testo prova', valore: 'Testo sotto'),
SingolaInformazione(nome: 'Testo prova', valore: 'Testo sotto'),
SingolaInformazione(nome: 'Testo prova', valore: 'Testo sotto'),
SingolaInformazione(nome: 'Testo prova', valore: 'Testo sotto'),
SingolaInformazione(nome: 'Testo prova', valore: 'Testo sotto'),
SingolaInformazione(nome: 'Testo prova', valore: 'Testo sotto'),
];
class SingolaInformazione extends StatelessWidget {
SingolaInformazione({this.nome, this.valore});
final String nome;
final String valore;
@override
Widget build(BuildContext context) => Column(
children: <Widget>[
ListTile(
//leading: Icon(Icons.directions_run),
title: Text(nome),
subtitle: Text(valore),
//trailing: Icon(Icons.more_vert),
//isThreeLine: true,
),
Divider(height: 1.0),
],
);
}
// questa è la route
class PagInformazioniApplicazione extends StatelessWidget {
@override
Widget build(BuildContext context) => Scaffold(
appBar: AppBar(
title: Text(testi['paginfoapptit']),
elevation:
Theme.of(context).platform == TargetPlatform.iOS ? 0.0 : 4.0,
),
body: Container(
decoration: lineaGrigiaSuperiore(context),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(applicazione['nome']),
Image(
image: AssetImage('immagini/logo-flutter.png'),
),
SizedBox(height: 15.0),
Flexible(
child: ListView.builder(
itemBuilder: (_, i) => listaInformazioni[i],
itemCount: listaInformazioni.length,
),
),
],
),
),
);
}