list coba.dart 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. import 'package:flutter/material.dart';
  2. class ListPage extends StatelessWidget {
  3. const ListPage({Key? key}) : super(key: key);
  4. @override
  5. Widget build(BuildContext context) {
  6. var items = [
  7. 'Foods & Drinks',
  8. 'Services',
  9. 'Additional',
  10. 'First Aid',
  11. 'Ticket',
  12. 'Vacation',
  13. 'Transportation'
  14. ];
  15. return Scaffold(
  16. body: Column(
  17. crossAxisAlignment: CrossAxisAlignment.start,
  18. children: [
  19. Text(
  20. 'Top Menu',
  21. style: TextStyle(
  22. fontSize: 18,
  23. ),
  24. ),
  25. Expanded(
  26. child: ListView.builder(
  27. shrinkWrap: true,
  28. itemCount: items.length,
  29. itemBuilder: (context, index) {
  30. return Card(
  31. child: ListTile(
  32. title: Text(items[index]),
  33. subtitle: Text('Description of ${items[index]}'),
  34. // trailing: Icon(
  35. // Icons.do_not_disturb_on,
  36. // color: Colors.red,
  37. // ),
  38. ),
  39. );
  40. })),
  41. ],
  42. ));
  43. }
  44. }