flutter_pagination 0.0.1 copy "flutter_pagination: ^0.0.1" to clipboard
flutter_pagination: ^0.0.1 copied to clipboard

outdated

Use pagination for your flutter app

Developer Challenge

Flutter Pagination Buttons #

Use Pagination In Flutter #

Example #

  • Without Group

nongroup

int currentPage = 1;
Pagination(
            paginateButtonStyles: PaginateButtonStyles(),
            prevButtonStyles: PaginateSkipButton(),
            nextButtonStyles: PaginateSkipButton(),
            onPageChange: (number) {
              setState(() {
                currentPage = number;
              });
            },
            totalPage: 30,
            show: 3,
            currentPage: currentPage,
    ),

Example 2 #

  • With Group

group

Pagination(
            width: MediaQuery.of(context).size.width * .7,
            paginateButtonStyles: PaginateButtonStyles(),
            prevButtonStyles: PaginateSkipButton(),
            nextButtonStyles: PaginateSkipButton(),
            onPageChange: (number) {
              setState(() {
                currentPage = number;
              });
            },
            useGroup: true,
            totalPage: 100,
            show: 4,
            currentPage: currentPage,
    ),

Note: If show value greater than totalPage It will throw error. #

Note2: Height value default:50. And works with only groupped pagination. #

-- Styling #

stylingimage

          Pagination(
            width: MediaQuery.of(context).size.width * .7,
            paginateButtonStyles: PaginateButtonStyles(
                backgroundColor: Colors.pink,
                activeBackgroundColor: Colors.amber,
                activeTextStyle: const TextStyle(color: Colors.red)),
            prevButtonStyles: PaginateSkipButton(
                icon: const Icon(
              Icons.arrow_back_ios,
              size: 30,
            )),
            nextButtonStyles: PaginateSkipButton(
                icon: const Icon(
              Icons.arrow_right_alt,
              color: Colors.white,
            )),
            onPageChange: (number) {
              setState(() {
                currentPage = number;
              });
            },
            useGroup: true,
            totalPage: 100,
            show: 4,
            currentPage: currentPage,
          ),

Required Fields Type
totalPage integer
currentPage integer
onPageChange (number) => void
nextButtonStyles PaginateSkipButton
prevButtonStyles PaginateSkipButton
paginateButtonStyles PaginateButtonStyles
18
likes
0
points
327
downloads

Publisher

unverified uploader

Weekly Downloads

Use pagination for your flutter app

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on flutter_pagination