import 'package:flutter/material.dart'; import 'CreateNewNote.dart'; import 'NoteDetailView.dart'; class InboxView extends StatefulWidget { const InboxView({super.key}); @override State createState() => _InboxViewState(); } class _InboxViewState extends State { List _values = [false, false, false, false, false]; void _onChanged(int index, bool? newValue){ setState(() { _values[index] = newValue ?? false; }); } @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: const Text('Inbox'), ), floatingActionButton: FloatingActionButton( onPressed: () { }, child: Icon(Icons.add), ), body: Container( child: ListView.builder( itemCount: 5, itemBuilder: (context, index) { return Card( color: Colors.white, child: ListTile( leading: Checkbox( value: _values[index], onChanged: (newValue) => _onChanged(index, newValue), ), title: Text("ciao", style: TextStyle(color: Colors.lightBlue.shade900, fontWeight: FontWeight.bold)), subtitle: Column(crossAxisAlignment: CrossAxisAlignment.start, children: [Text('Descrizione della nota:')]), onTap: () { Navigator.of(context).push( MaterialPageRoute( builder: (context) => const NoteDetailView(), ), ); }, ), ); }, ), ), ); } }