Pagination
算出された番号範囲で Flutter の静的な結果ページをコンパクトに移動します。
算出された番号範囲で、静的な結果ページをコンパクトに移動します。
主なプロパティ
| プロパティ | 説明 |
|---|---|
| 範囲 | boundaryCount, siblingCount |
| 現在のページ | 1...totalPages の範囲に制限します |
インストール
パッケージを追加し、公開ライブラリをインポートしてください。
flutter pub add tinyrack_uiimport 'package:tinyrack_ui/tinyrack_ui.dart';プレイグラウンド
使用方法
import 'package:material_ui/material_ui.dart';
import 'package:tinyrack_ui/tinyrack_ui.dart';
TRPagination(
currentPage: page,
totalPages: 12,
onPageChanged: setPage,
)例
現在のページを制御 パーマリンク
ページ状態を親で管理し、項目を組み直さずに算出範囲を調整します。
API
TRPagination のプロパティ
| Prop | 型 / デフォルト | 用途 |
|---|---|---|
currentPage | int · required | 現在のページを選択します。 |
totalPages | int · required | ページの総数を設定します。 |
onPageChanged | ValueChanged<int> · required | ページ選択を受け取ります。 |
boundaryCount / siblingCount | int · 1 | 固定ページと隣接ページの数を調整します。 |