fahimkamal63

List view class

Oct 28th, 2021
654
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import 'package:flutter/material.dart';
  2. import 'package:tt/raisedbutton.dart';
  3. import 'package:tt/stateandflags.dart';
  4.  
  5. import 'alertdialogclass.dart';
  6.  
  7. class ListViewClass extends StatefulWidget {
  8.   const ListViewClass({Key? key}) : super(key: key);
  9.  
  10.   @override
  11.   _ListViewClassState createState() => _ListViewClassState();
  12. }
  13.  
  14. class _ListViewClassState extends State<ListViewClass> {
  15.   @override
  16.   Widget build(BuildContext context) {
  17.     return Scaffold(
  18.       appBar: AppBar(
  19.         title: const Text("List View"),
  20.         centerTitle: true,
  21.         leading: const Icon(Icons.list),
  22.       ),
  23.       body: Container(
  24.         margin: EdgeInsets.all(10),
  25.         child: ListView(
  26.           children: [
  27.             ListTile(
  28.               onTap: (){
  29.                 Navigator.push(context,
  30.                     MaterialPageRoute(
  31.                         builder: (context) => AlertDialogClass()
  32.                     ));
  33.               },
  34.               title: Text("Fahim Kamal"),
  35.               subtitle: Text("I am a CSE student"),
  36.               leading: CircleAvatar(
  37.                 // child: Icon(Icons.person),
  38.                 radius: 50,
  39.                 backgroundImage: AssetImage("images/Profile-pic.jpg"),
  40.                 // foregroundImage: AssetImage("images/Bangladesh.png"),
  41.               ),
  42.               trailing: Icon(Icons.person_add_disabled),
  43.  
  44.               tileColor: Colors.greenAccent,
  45.             ),
  46.             Divider(),
  47.             ListTile(
  48.               title: Text("Fahim Kamal"),
  49.               subtitle: Text("I am a CSE student"),
  50.               leading: CircleAvatar(
  51.                 // child: Icon(Icons.person),
  52.                 radius: 50,
  53.                 backgroundImage: AssetImage("images/Profile-pic.jpg"),
  54.                 // foregroundImage: AssetImage("images/Bangladesh.png"),
  55.               ),
  56.               trailing: Icon(Icons.person_add_disabled),
  57.  
  58.               tileColor: Colors.greenAccent,
  59.             ),
  60.             Divider(),
  61.             ListTile(
  62.               title: Text("Fahim Kamal"),
  63.               subtitle: Text("I am a CSE student"),
  64.               leading: CircleAvatar(
  65.                 // child: Icon(Icons.person),
  66.                 radius: 50,
  67.                 backgroundImage: AssetImage("images/Profile-pic.jpg"),
  68.                 // foregroundImage: AssetImage("images/Bangladesh.png"),
  69.               ),
  70.               trailing: Icon(Icons.person_add_disabled),
  71.  
  72.               tileColor: Colors.greenAccent,
  73.             ),
  74.             Divider(),
  75.             ListTile(
  76.               title: Text("Fahim Kamal"),
  77.               subtitle: Text("I am a CSE student"),
  78.               leading: CircleAvatar(
  79.                 // child: Icon(Icons.person),
  80.                 radius: 50,
  81.                 backgroundImage: AssetImage("images/Profile-pic.jpg"),
  82.                 // foregroundImage: AssetImage("images/Bangladesh.png"),
  83.               ),
  84.               trailing: Icon(Icons.person_add_disabled),
  85.  
  86.               tileColor: Colors.greenAccent,
  87.             ),
  88.             Divider(),
  89.             ListTile(
  90.               title: Text("Fahim Kamal"),
  91.               subtitle: Text("I am a CSE student"),
  92.               leading: CircleAvatar(
  93.                 // child: Icon(Icons.person),
  94.                 radius: 50,
  95.                 backgroundImage: AssetImage("images/Profile-pic.jpg"),
  96.                 // foregroundImage: AssetImage("images/Bangladesh.png"),
  97.               ),
  98.               trailing: Icon(Icons.person_add_disabled),
  99.  
  100.               tileColor: Colors.greenAccent,
  101.             ),
  102.  
  103.           ],
  104.         ),
  105.       )
  106.     );
  107.   }
  108. }
  109.  
RAW Paste Data