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

패키지 상세v1.0.0+4

gradient_bottom_navigation_bar

선형 그라디언트 옵션이 있는 매터리얼 바텀 네비게이션 바.

30일 다운로드
5
좋아요
12
Pub 점수
40

패키지 설치

flutter pub add gradient_bottom_navigation_bar

패키지 개요

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

표준 하단 탐색 바를 사용자 정의 가능한 선형 그라데이션 배경으로 향상시키는 플러터 패키지입니다. 평면 색상의 탐색 바에 비해 시각적으로 매력적인 대안을 제공하며, 현대적인 앱 디자인에 적합합니다. Material Design과 원활하게 통합되며 개발자가 그라데이션 색상과 방향을 쉽게 정의할 수 있도록 합니다. 간결성과 성능을 위해 설계되었으며 부드러운 전환과 반응형 레이아웃을 지원합니다. 동적이고 색다른 인터페이스로 눈에 띄는 앱에 이상적입니다.

사용 사례

  • 시각적으로 매력적인 하단 탐색 바 만들기
  • 그라데이션 효과로 앱 UI 향상
  • 기존 탐색 컴포넌트 현대화
  • 생동감 있는 테마를 가진 모바일 앱 설계
  • 애니메이션 그라디언트 전환 구현

주요 기능

  • 선형 그라디언트 배경 지원
  • Material Design와의 간편한 통합
  • 사용자 지정 가능한 그라디언트 색상 및 방향
  • 가볍고 성능이 뛰어남
  • 반응형 레이아웃 호환성
  • 그라디언트 구성용 간단한 API

적합한 대상

  • 아름다운 네비게이션 바를 찾는 플러터 개발자
  • 시각 디자인에 중점을 둔 앱
  • 동적 UI 요소가 필요한 프로젝트
  • 젊은 연령층을 대상으로 하는 모바일 앱
  • 화사한 색상 조합을 사용하는 디자이너

고려 사항

  • 그라데이션 스타일로만 제한
  • 내장 애니메이션 컨트롤 없음
  • 상태 관리를 수동으로 처리해야 합니다
  • 복잡한 그라디언트 패턴에 최적화되지 않음
  • 미니멀리스트 또는 어두운 테마 앱에는 적합하지 않을 수 있습니다

원본 README

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

Gradient Bottom Navigation Bar

pub package

This package allows you to add a gradient to the standard Material Bottom Navigation Bar.

Getting Started

First, add this line in your project's pubspec.yaml

dependencies:
  ...
  gradient_bottom_navigation_bar: ^1.0.0+4

For help getting started with Flutter, view the online documentation.

Usage examples

Import gradient_bottom_navigation_bar.dart in your desired class

import 'package:gradient_bottom_navigation_bar/gradient_bottom_navigation_bar.dart';

...
Basic implementation
@override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Example'),
      ),
      body: Center(
        child: _widgetOptions.elementAt(_selectedIndex),
      ),
      bottomNavigationBar: GradientBottomNavigationBar(
        backgroundColorStart: Colors.purple,
        backgroundColorEnd: Colors.deepOrange,
        items: <BottomNavigationBarItem>[
          BottomNavigationBarItem(icon: Icon(Icons.home), title: Text('Home')),
          BottomNavigationBarItem(icon: Icon(Icons.business), title: Text('Business')),
          BottomNavigationBarItem(icon: Icon(Icons.school), title: Text('School')),
        ],
        currentIndex: _selectedIndex,
        onTap: _onItemTapped,
      ),
    );
  }

You can also check the example for additional information.

Screenshots

Example

카테고리

소스 저장소

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

아직 데이터가 없습니다.