insira a descrição da imagem aqui
A foto acima mostra o erro que eu tenho diante de .bottom estourou 484 pixels e também a navegação não está funcionando na barra lateral. então não consegui encontrar o erro.
class MyHeaderDrawer extends StatelessWidget {
const MyHeaderDrawer({super.key});
@override
Widget build(BuildContext context) {
return SafeArea(
child: Center(
child: Container(
color: Colors.green,
width: double.infinity,
height: 200,
padding: const EdgeInsets.only(top: 40.0),
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Container(
height:80,
width: 80,
decoration: const BoxDecoration(
image: DecorationImage(
image: AssetImage("img/logo.png"),
),
),
),
const Text(
"Travel With Me",
style: TextStyle(
color: Colors.white, fontSize: 15, fontWeight: FontWeight.bold),
),
const Text(
"info@[email protected]",
style: TextStyle(
color: Color.fromARGB(255, 106, 105, 105), fontSize: 10),
),
const SizedBox(
height: 70,
),
Container(
child: Column(
children: [
ListTile(
title: const Text('My TODO'),
leading: const Icon(Icons.list),
onTap: () {
Navigator.of(context).push(
MaterialPageRoute(
builder: (context) => const HomePage(),
),
);
},
),
ListTile(
title: const Text('My Time Table'),
leading: const Icon(Icons.timeline),
onTap: () {
Navigator.of(context).push(
MaterialPageRoute(
builder: (context) => const HomePage(),
),
);
},
),
ListTile(
title: const Text('Notification'),
leading: const Icon(Icons.notification_add),
onTap: () {
Navigator.of(context).push(
MaterialPageRoute(
builder: (context) => const HomePage(),
),
);
},
),
),
const Divider(color: Colors.black),
ListTile(
title: const Text('About Us'),
leading: const Icon(Icons.person),
onTap: () => {
Navigator.push(
context,
MaterialPageRoute(builder: (context) => const About()),
)
},
),
ListTile(
title: const Text('Privacy and policy'),
leading: const Icon(Icons.privacy_tip),
onTap: () {
Navigator.of(context).push(
MaterialPageRoute(
builder: (context) => const PrivacyAndPolicy(),
),
);
},
)
],
),
),
],
),
),
),
);
}
}
por que não podemos usar onPresed() , em vez de usar onTap(). eu preciso resolver meu problema. você poderia me ajudar por favor.
obrigado!
chamithu.