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

This package provides a utility class for handling pagination when the user scrolls.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:nex_common_pagination/view/pagination_widget.dart';

void main() {
  runApp(
    MaterialApp(
      home: MyListView(),
    ),
  );
}

class MyListView extends StatelessWidget {
  final List<String> items = List.generate(50, (index) => 'Item $index');
  final int totalItems = 100;
  final int currentItems = 50;

  MyListView({super.key});

  void fetchMoreItems() {
    // Fetch more items and update the list
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: Text("Paginated List")),
      body: PaginationWidget(
        paginationFunction: fetchMoreItems,
        total: totalItems,
        current: currentItems,
        paginate: true,
        child: ListView.builder(
          itemCount: items.length,
          itemBuilder: (context, index) {
            return ListTile(title: Text(items[index]));
          },
        ),
      ),
    );
  }
}
1
likes
140
points
20
downloads

Publisher

unverified uploader

Weekly Downloads

This package provides a utility class for handling pagination when the user scrolls.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, get

More

Packages that depend on nex_common_pagination