Tinyrack

Pagination

계산된 번호 범위로 Flutter의 정적 결과 페이지를 간결하게 이동해요.

계산된 번호 범위로 정적 결과 페이지를 간결하게 이동해요.

핵심 속성

속성설명
범위boundaryCount, siblingCount
현재 페이지1...totalPages 범위로 제한해요

설치

패키지를 추가한 뒤 공개 라이브러리를 가져오세요.

flutter pub add tinyrack_ui
import '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타입 / 기본값용도
currentPageint · required현재 페이지를 선택해요.
totalPagesint · required전체 페이지 수를 정해요.
onPageChangedValueChanged<int> · required페이지 선택 결과를 받아요.
boundaryCount / siblingCountint · 1고정 페이지와 인접 페이지 수를 조절해요.