endless_list_view 0.0.3 copy "endless_list_view: ^0.0.3" to clipboard
endless_list_view: ^0.0.3 copied to clipboard

EndlessListView is a widget for Flutter that enables the creation of a scrollable list with infinite loading capabilities, allowing for a seamless user experience and better performance when dealing w [...]

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:endless_list_view/endless_list_view.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      title: 'EndlessListView Example',
      home: EndlessListViewExample(),
    );
  }
}

class EndlessListViewExample extends StatefulWidget {
  @override
  _EndlessListViewExampleState createState() => _EndlessListViewExampleState();
}

class _EndlessListViewExampleState extends State<EndlessListViewExample> {
  final List<Widget> _items = List.generate(20, (index) => Text('Item $index'));

  Future<List<Widget>> _loadMoreData() async {
    await Future.delayed(Duration(seconds: 2));
    return List.generate(
        20,
        (index) =>
            Text('Item ${index + _items.length} - Loaded asynchronously'));
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('EndlessListView Example'),
      ),
      body: EndlessListView(
        initialItems: _items,
        onLoadMoreData: _loadMoreData,
      ),
    );
  }
}
2
likes
140
pub points
12%
popularity

Publisher

verified publishernatanlimap.com.br

EndlessListView is a widget for Flutter that enables the creation of a scrollable list with infinite loading capabilities, allowing for a seamless user experience and better performance when dealing with large datasets.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on endless_list_view