Recent Conversations Page, Conversations Page implemented'
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:messaging_app/pages/profile_page.dart';
|
||||
import 'package:messaging_app/pages/recent_converstations.dart';
|
||||
import 'package:messaging_app/pages/recent_converstations_page.dart';
|
||||
import 'package:messaging_app/pages/search_page.dart';
|
||||
|
||||
class HomePage extends StatefulWidget {
|
||||
const HomePage({super.key});
|
||||
@@ -14,10 +15,11 @@ class HomePage extends StatefulWidget {
|
||||
|
||||
class _HomePageState extends State<HomePage>
|
||||
with SingleTickerProviderStateMixin {
|
||||
//TickerProviderStateMixin
|
||||
// //
|
||||
late double _deviceHeight;
|
||||
late double _deviceWidth;
|
||||
late TabController _tabController;
|
||||
late final TabController _tabController;
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
@@ -42,10 +44,10 @@ class _HomePageState extends State<HomePage>
|
||||
_deviceWidth = MediaQuery.of(context).size.width;
|
||||
|
||||
return Scaffold(
|
||||
backgroundColor: Theme.of(context).scaffoldBackgroundColor,
|
||||
// backgroundColor: Theme.of(context).scaffoldBackgroundColor,
|
||||
appBar: AppBar(
|
||||
backgroundColor: Theme.of(context).scaffoldBackgroundColor,
|
||||
title: Text("Slick Messenger"),
|
||||
// backgroundColor: Theme.of(context).scaffoldBackgroundColor,
|
||||
title: Text("the messenger"),
|
||||
titleTextStyle: TextStyle(fontSize: 16),
|
||||
bottom: TabBar(
|
||||
unselectedLabelColor: Colors.grey,
|
||||
@@ -56,19 +58,19 @@ class _HomePageState extends State<HomePage>
|
||||
Tab(
|
||||
icon: Icon(
|
||||
Icons.people_outline,
|
||||
size: 25,
|
||||
size: 30,
|
||||
),
|
||||
),
|
||||
Tab(
|
||||
icon: Icon(
|
||||
Icons.chat_bubble_outline,
|
||||
size: 25,
|
||||
size: 30,
|
||||
),
|
||||
),
|
||||
Tab(
|
||||
icon: Icon(
|
||||
Icons.person_outline,
|
||||
size: 25,
|
||||
size: 30,
|
||||
),
|
||||
),
|
||||
],
|
||||
@@ -82,7 +84,7 @@ class _HomePageState extends State<HomePage>
|
||||
return TabBarView(
|
||||
controller: _tabController,
|
||||
children: [
|
||||
Placeholder(),
|
||||
SearchPage( deviceHeight: _deviceHeight , deviceWidth: _deviceWidth,),
|
||||
RecentConverstationsPage(_deviceHeight, _deviceWidth),
|
||||
ProfilePage(_deviceHeight, _deviceWidth),
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user