This is implementation of an artwork in Uplabs
dependencies:
curved_bottom_navigation: ^1.0.0
flutter packages get
import 'package:curved_bottom_navigation/curved_bottom_navigation.dart';
@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),
],
),
),
],
),
);
}
1L7ghKdcmgydmUJAnmYmMaiVjT1LoP4a45