|
@@ -1,7 +1,9 @@
|
|
|
import 'package:compdfkit_flutter/compdfkit.dart';
|
|
|
+import 'package:compdfkit_flutter/theme/themes.dart';
|
|
|
import 'package:compdfkit_flutter_example/widgets/cpdf_readerview_page.dart';
|
|
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
+import 'dart:async';
|
|
|
|
|
|
void main() {
|
|
|
runApp(const MyApp());
|
|
@@ -43,11 +45,39 @@ class _MyAppState extends State<MyApp> {
|
|
|
|
|
|
@override
|
|
|
Widget build(BuildContext context) {
|
|
|
- return const MaterialApp(
|
|
|
+ return MaterialApp(
|
|
|
+ themeMode: ThemeMode.system,
|
|
|
+ theme: comPDFKitLightTheme,
|
|
|
+ darkTheme: comPDFKitDarkTheme,
|
|
|
home: Scaffold(
|
|
|
body: SafeArea(
|
|
|
- child: CPDFReaderViewPage(
|
|
|
- isDark: true,
|
|
|
+ child: Stack(
|
|
|
+ children: [
|
|
|
+ Positioned(
|
|
|
+ top: 100,
|
|
|
+ left: 10,
|
|
|
+ child: ElevatedButton(
|
|
|
+ onPressed: () {
|
|
|
+ ComPDFKit().openDocument();
|
|
|
+ },
|
|
|
+ child: const Text('打开文档', style: TextStyle(color: Colors.white),))),
|
|
|
+ Positioned(
|
|
|
+ top: 20,
|
|
|
+ left: 10,
|
|
|
+ child: Text(
|
|
|
+ 'VersionCode:$_version',
|
|
|
+ style: const TextStyle(fontSize: 10),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ Positioned(
|
|
|
+ top: 50,
|
|
|
+ left: 10,
|
|
|
+ child: Text(
|
|
|
+ 'BuildTag:$_buildTag',
|
|
|
+ style: const TextStyle(fontSize: 10),
|
|
|
+ ),
|
|
|
+ )
|
|
|
+ ],
|
|
|
))),
|
|
|
);
|
|
|
}
|