시각적으로 매력적이고 애니메이션 효과가 있는 플러터 앱용 하단 탐색 바로, 미적 요소와 사용성 향상을 위해 설계되었습니다. 부드러운 전환, 사용자 정의 가능한 스타일, 전통적인 탐색 바와는 다른 원형 레이아웃을 제공합니다. 여러 플랫폼에서 독특하면서도 기능적인 탐색 경험을 원하는 현대 애플리케이션에 적합합니다. 간단한 pub add 명령어로 쉽게 통합 가능하며, 안드로이드, iOS, 웹, 맥OS, 윈도우, 리눅스를 지원합니다.
initialSelection -> The number of page you want to start/navigate, receive a int tabs -> List of TabData objects onTabChangedListener -> Function to handle a tap on a tab, receives int position
Optional
circleColor -> Defaults to null, derives from Theme activeIconColor -> Defaults to null, derives from Theme inactiveIconColor -> Defaults to null, derives from Theme textColor -> Defaults to null, derives from Theme barBackgroundColor -> Defaults to null, derives from Theme circleSize -> Defaults to 60.0, size of intern circle barHeight -> Defaults to 60.0, height of bar arcHeight -> Defaults to 70.0, height of external circle arc arcWidth -> Defaults to 90.0, width of external circle arc circleOutline -> Defaults to 10.0 shadowAllowance -> Defaults to 20.0, size of icon shadow hasElevationShadows -> Defaults to true, define if bar have elevation shadows blurShadowRadius -> Defaults to 8.0, size of bar shadow if hasElevationShadows is true key -> Defaults to null
TabData
Required
icon -> Icon to be used for the TabData
Optional
title -> String to be used for the tab onClick -> Function to be used when the circle itself is clicked, on an active tab iconSize -> Size of icon displayed active and not active fontSize -> Size of font in case of title has informed fontWeight -> Weight of font in case of title has informed
Example
There is an example project in the example folder. Check it out.
Showcase
If you use this package in a live app, let me know and I'll add your app here. ;)
Contributing
Found a bug? Please, open an issue and if you wanna help, do a PR :D