David PHAM-VAN

Add dark mode

@@ -14,17 +14,25 @@ @@ -14,17 +14,25 @@
14 * limitations under the License. 14 * limitations under the License.
15 */ 15 */
16 16
17 -import 'package:flutter/foundation.dart';  
18 import 'package:flutter/material.dart'; 17 import 'package:flutter/material.dart';
19 18
20 import 'app.dart'; 19 import 'app.dart';
21 20
22 void main() { 21 void main() {
23 - debugDefaultTargetPlatformOverride = TargetPlatform.fuchsia;  
24 - runApp(  
25 - MaterialApp( 22 + runApp(App());
  23 +}
  24 +
  25 +class App extends StatelessWidget {
  26 + @override
  27 + Widget build(BuildContext context) {
  28 + const scrollbarTheme =
  29 + ScrollbarThemeData(isAlwaysShown: true, showTrackOnHover: true);
  30 +
  31 + return MaterialApp(
  32 + theme: ThemeData.light().copyWith(scrollbarTheme: scrollbarTheme),
  33 + darkTheme: ThemeData.dark().copyWith(scrollbarTheme: scrollbarTheme),
26 title: 'Flutter PDF Demo', 34 title: 'Flutter PDF Demo',
27 home: MyApp(), 35 home: MyApp(),
28 - ),  
29 - ); 36 + );
  37 + }
30 } 38 }