Mirgrate the example to material 3

pull/1507/head
Ellet 1 year ago
parent 3a56ccff51
commit d306fb2fde
No known key found for this signature in database
GPG Key ID: C488CC70BBCEF0D1
  1. 6
      example/lib/main.dart
  2. 20
      example/lib/pages/home_page.dart
  3. 4
      example/pubspec.yaml

@ -17,7 +17,13 @@ class MyApp extends StatelessWidget {
theme: ThemeData( theme: ThemeData(
primarySwatch: Colors.blue, primarySwatch: Colors.blue,
visualDensity: VisualDensity.adaptivePlatformDensity, visualDensity: VisualDensity.adaptivePlatformDensity,
useMaterial3: true,
), ),
// darkTheme: ThemeData(
// primarySwatch: Colors.blue,
// visualDensity: VisualDensity.adaptivePlatformDensity,
// useMaterial3: true,
// ),
localizationsDelegates: [ localizationsDelegates: [
GlobalMaterialLocalizations.delegate, GlobalMaterialLocalizations.delegate,
GlobalWidgetsLocalizations.delegate, GlobalWidgetsLocalizations.delegate,

@ -85,9 +85,6 @@ class _HomePageState extends State<HomePage> {
} }
return Scaffold( return Scaffold(
appBar: AppBar( appBar: AppBar(
backgroundColor: Colors.grey.shade800,
elevation: 0,
centerTitle: false,
title: const Text( title: const Text(
'Flutter Quill', 'Flutter Quill',
), ),
@ -117,10 +114,7 @@ class _HomePageState extends State<HomePage> {
) )
], ],
), ),
drawer: Container( drawer: Drawer(
constraints: BoxConstraints(
maxWidth: MediaQuery.sizeOf(context).width * 0.7),
color: Colors.grey.shade800,
child: _buildMenuBar(context), child: _buildMenuBar(context),
), ),
body: _buildWelcomeEditor(context), body: _buildWelcomeEditor(context),
@ -510,29 +504,25 @@ class _HomePageState extends State<HomePage> {
Widget _buildMenuBar(BuildContext context) { Widget _buildMenuBar(BuildContext context) {
final size = MediaQuery.sizeOf(context); final size = MediaQuery.sizeOf(context);
const itemStyle = TextStyle(
color: Colors.white,
fontSize: 18,
fontWeight: FontWeight.bold,
);
return Column( return Column(
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
children: [ children: [
Divider( Divider(
thickness: 2, thickness: 2,
color: Colors.white,
indent: size.width * 0.1, indent: size.width * 0.1,
endIndent: size.width * 0.1, endIndent: size.width * 0.1,
), ),
ListTile( ListTile(
title: const Center(child: Text('Read only demo', style: itemStyle)), title: const Center(
child: Text(
'Read only demo',
)),
dense: true, dense: true,
visualDensity: VisualDensity.compact, visualDensity: VisualDensity.compact,
onTap: _readOnly, onTap: _readOnly,
), ),
Divider( Divider(
thickness: 2, thickness: 2,
color: Colors.white,
indent: size.width * 0.1, indent: size.width * 0.1,
endIndent: size.width * 0.1, endIndent: size.width * 0.1,
), ),

@ -15,8 +15,8 @@ dependencies:
path_provider: ^2.1.1 path_provider: ^2.1.1
filesystem_picker: ^4.0.0 filesystem_picker: ^4.0.0
file_picker: ^6.1.1 file_picker: ^6.1.1
flutter_quill: ^8.1.10 flutter_quill: ^8.2.0
flutter_quill_extensions: ^0.5.0 flutter_quill_extensions: ^0.6.0-dev.2
dependency_overrides: dependency_overrides:
flutter_quill: flutter_quill:

Loading…
Cancel
Save