ListView Builder Widget in Flutter

ListView.builder used to Generate Dynamic List and long or infinite list.

 

Properties:

 

  • itemcount 
  • itembuilder

 

Example:

 

import 'package:flutter/material.dart';


void main() => DemoApp();


class DemoApp extends StatefulWidget {

  @override

  State<StatefulWidget> createState() {

    return DemoAppState();

  }

}


class DemoAppState extends State<DemoApp> {

  final person = List<String>.generate(50, (i) => 'Person $i');

  @override

  Widget build(BuildContext context) {

    return MaterialApp(

      home: Scaffold(

        appBar: AppBar(

          title: const Text("Demo App"),

        ),

        body: ListView.builder(

            itemCount: 40,

            itemBuilder: (BuildContext context, int index) {

              return ListTile(

                leading: const Icon(Icons.person),

                trailing: const Icon(Icons.call),

                title: Text('Person ${index + 1}'),

              );

            }),

      ),

    );

  }

}


Video Link:

 
Post a Comment (0)
Previous Post Next Post