패키지, 저장소 및 앱 카테고리 검색

패키지 상세v0.1.1

tabbar

간단한 탭바를 PageController를 사용하여 재작성하고 내부 PageView 조작을 지원합니다

30일 다운로드
43
좋아요
24
Pub 점수
40

패키지 설치

flutter pub add tabbar

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

PageController를 사용하여 구현된 간단하고 사용자 정의 가능한 탭 바입니다. 탭 간의 부드러운 탐색을 가능하게 합니다. 내부 PageView 관리를 단순화하여 개발자가 탭 전환과 상태를 쉽게 제어할 수 있도록 합니다. Flutter 앱에서 깔끔하고 효율적인 탭 기반 UI를 위해 설계되었으며, 표준 탭 바보다 가볍고 프로그래밍 가능한 동작이 향상된 대안을 제공합니다. 동적 탭 전환 및 맞춤형 애니메이션을 필요로 하는 앱에 적합합니다.

사용 사례

  • 동적 탭 인터페이스 만들기
  • 스와이프 가능한 탭 탐색 구현
  • 사용자 지정 탭 레이아웃 만들기
  • PageController를 사용하여 탭 상태 관리
  • 프로그래밍 방식의 탭 전환 활성화
  • 복잡한 페이지 전환과의 통합

주요 기능

  • 고급 제어를 위해 PageController 기반으로 구축
  • 내부 PageView 처리를 간소화합니다
  • 사용자 지정 탭 스타일링을 지원
  • 부드러운 탭 전환을 촉진합니다
  • 가볍고 통합하기 쉬움
  • 프로그래밍 방식의 탭 조작 제공

적합한 대상

  • 탭 탐색에 대한 세밀한 제어를 원하는 개발자
  • 여러 스크롤 가능한 탭 섹션을 가진 앱
  • 사용자 정의 탭 UI 구현
  • 재사용 가능한 탭 컴포넌트가 필요한 프로젝트
  • Flutter 초보자들이 PageController 사용법을 배우고 있습니다
  • 반응형 탭 동작을 필요로 하는 앱

고려 사항

  • 내장 애니메이션 프리셋 포함되지 않음
  • 추가 기능 없이 기본 탭 기능에만 제한됨
  • 수동 상태 관리가 필요합니다
  • 플랫폼별 최적화 없음
  • 중첩된 탭 구조를 위한 설계가 아님
  • 복잡한 디자인을 위해 추가 스타일링이 필요할 수 있습니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

tabbar

Simple tabbar, rewritten using pagecontroller and facilitating manipulation of the internal PageView. Its layout is very similar to TabBarView, as the following image:

Simple use

Controller declaration

final controller = PageController();

Header


TabbarHeader(
  controller: controller,
  tabs: [
    Tab(child: Icon(Icons.ac_unit)),
    Tab(text: "Tab 2"),
    Tab(child: Icon(Icons.access_alarm)),
  ],
),

Content

TabbarContent(
  controller: controller,
  children: <Widget>[
    Container(color: Colors.yellow),
    Container(color: Colors.red),
    Container(color: Colors.purple),
  ],
),

Getting Started

This project is a starting point for a Dart package, a library module containing code that can be shared easily across multiple Flutter or Dart projects.

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.