| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- import 'package:flutter/material.dart';
- import 'widgets/friends_list.dart';
- import 'widgets/requests.dart';
- class FriendsPage extends StatefulWidget {
- const FriendsPage({Key? key}) : super(key: key);
- @override
- State<FriendsPage> createState() => _FriendsPageState();
- }
- class _FriendsPageState extends State<FriendsPage> {
- int _selectedIndex = 0;
- static const List<Widget> _widgets = [
- FriendsList(),
- Requests(),
- ];
- void _onItemTapped(int index) {
- setState(() {
- _selectedIndex = index;
- });
- }
- @override
- Widget build(BuildContext context) {
- return Scaffold(
- bottomNavigationBar: BottomNavigationBar(
- items: const [
- BottomNavigationBarItem(icon: Icon(Icons.people), label: 'Friends'),
- BottomNavigationBarItem(icon: Icon(Icons.notifications), label: 'Requests'),
- ],
- currentIndex: _selectedIndex,
- onTap: _onItemTapped,
- ),
- body: Center(
- child: Padding(
- padding: const EdgeInsets.all(32.0),
- child: _widgets[_selectedIndex],
- )));
- }
- }
|