Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imanneo/curved_bottom_navigation
Curved Bottom Navigation Library
https://github.com/imanneo/curved_bottom_navigation
bottom-navigation flutter flutter-ui hacktoberfest ui-challenge
Last synced: 3 months ago
JSON representation
Curved Bottom Navigation Library
- Host: GitHub
- URL: https://github.com/imanneo/curved_bottom_navigation
- Owner: imaNNeo
- License: bsd-3-clause
- Created: 2020-10-12T23:17:47.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2020-10-15T20:57:27.000Z (about 4 years ago)
- Last Synced: 2024-10-08T03:45:40.736Z (3 months ago)
- Topics: bottom-navigation, flutter, flutter-ui, hacktoberfest, ui-challenge
- Language: Dart
- Homepage:
- Size: 1.08 MB
- Stars: 16
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Curved Bottom Navigation.
[![pub package](https://img.shields.io/pub/v/curved_bottom_navigation.svg)](https://pub.dartlang.org/packages/curved_bottom_navigation)
This is implementation of an artwork in [Uplabs](https://www.uplabs.com/posts/gaming-app-design-fdb8a2ac-0f96-418a-826e-361d55e11f4f)
# Let's get started
## 1 - Depend on it
### Add this to your package's pubspec.yaml file:
```kotlin
dependencies:
curved_bottom_navigation: ^1.0.0
```## 2 - Install it
### install packages from the command line:
```kotlin
flutter packages get
```## 3 - Import it
### Now in your Dart code, you can use:
```kotlin
import 'package:curved_bottom_navigation/curved_bottom_navigation.dart';
```## 5 - Use it like a charm
### Make your TabItems
```kotlin
@override
Widget build(BuildContext context) {
return Scaffold(
body: Stack(
children: [
IndexedStack(
index: navPos,
children: [
Page1(),
Page2(),
Page3(),
Page4(),
Page5(),
],
)
Align(
alignment: Alignment.bottomCenter,
child: CurvedBottomNavigation(
selected: navPos,
onItemClick: (i) {
setState(() {
navPos = i;
});
},
items: [
Icon(Icons.search, color: Colors.white),
Icon(Icons.star, color: Colors.white),
Icon(Icons.home, color: Colors.white),
Icon(Icons.notifications, color: Colors.white),
Icon(Icons.settings, color: Colors.white),
],
),
),
],
),
);
}
```#### :moneybag: Donation (bitcoin) :moneybag:
##### Buy me some food to survive, I would add more features if I was alive`1L7ghKdcmgydmUJAnmYmMaiVjT1LoP4a45`