xxxxxxxxxx
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
theme: ThemeData(primarySwatch: Colors.blue),
home: MyHomePage(),
);
}
}
class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
leading: IconButton(
icon: Icon(Icons.menu), // Replace Icons.menu with the desired icon
onPressed: () {
// Handle drawer open
},
),
title: Text('Flutter Drawer Icon'),
),
drawer: Drawer(
// Drawer contents
),
body: Center(
child: Text('Drawer Icon Example'),
),
);
}
}
xxxxxxxxxx
AppBar(leading: Builder(builder: (BuildContext context) {
return IconButton(
icon: const Icon(
Icons.menu,
color: appBlack,
),
onPressed: () {
Scaffold.of(context).openDrawer();
},
tooltip: MaterialLocalizations.of(context).openAppDrawerTooltip,
);
})),