시각적으로 매력적인 Flutter 패키지로, 애니메이션 효과가 있는 버블 모양의 네비게이션 바를 구현합니다. 사용자 정의 가능한 색상, 배경색, 애니메이션 곡선 및 지속 시간을 제공하여 동적 사용자 경험을 가능하게 합니다. 컨트롤러 매개변수를 통해 PageView와 원활하게 통합되어 페이지 간 전환을 부드럽게 지원합니다. 시각적 피드백과 상호작용 요소가 사용성을 향상시키는 현대적인 앱 인터페이스에 적합합니다. 성능과 유연성을 고려해 설계되었으며 다양한 화면 크기에서 반응형 디자인을 지원합니다.
Way of use with PageView and sliding animation from example.gif you can see in example folder.
Attributes
items: List of Widgets
initialIndex: Initial index of Curve
color: Color of NavigationBar, default Colors.white
defaultBubbleColor: background color of floating bubble
onTap: Function handling taps on items
animationCurve: Curves interpolating button change animation, default Curves.easeInOutQuad
animationDuration: Duration of button change animation, default Duration(milliseconds: 500)