FPaginationController constructor

FPaginationController({
  1. required int pages,
  2. int initialPage = 0,
  3. bool showEdges = true,
  4. int siblings = 1,
})

Creates a FPaginationController.

Contract:

Implementation

FPaginationController({required this.pages, int initialPage = 0, this.showEdges = true, this.siblings = 1})
  : assert(0 < pages, 'pages ($pages) should be > 0'),
    assert(0 <= siblings, 'siblings ($siblings) >= 0'),
    assert(
      0 <= initialPage && initialPage < pages,
      'initialPage ($initialPage) must be between 0 and pages ($pages), exclusive.',
    ),
    _page = initialPage;