From 33537c10fd30105d78855f6161db2e6b27398b1f Mon Sep 17 00:00:00 2001 From: bluesea <307723040@qq.com> Date: Tue, 14 May 2024 19:04:37 +0800 Subject: [PATCH] ss --- .../android/app/src/main/AndroidManifest.xml | 5 +++++ wallpaper/lib/WallPaperApp.dart | 19 +++++++++++-------- .../lib/pages/homepage/homepage_view.dart | 1 + .../pages/imgscanpage/imgscanpage_view.dart | 8 +++++++- wallpaper/pubspec.lock | 4 ++-- wallpaper/pubspec.yaml | 2 +- 6 files changed, 27 insertions(+), 12 deletions(-) diff --git a/wallpaper/android/app/src/main/AndroidManifest.xml b/wallpaper/android/app/src/main/AndroidManifest.xml index a32ce50..624dbc2 100644 --- a/wallpaper/android/app/src/main/AndroidManifest.xml +++ b/wallpaper/android/app/src/main/AndroidManifest.xml @@ -41,4 +41,9 @@ + + + + + diff --git a/wallpaper/lib/WallPaperApp.dart b/wallpaper/lib/WallPaperApp.dart index 94a2a0d..bc554bd 100644 --- a/wallpaper/lib/WallPaperApp.dart +++ b/wallpaper/lib/WallPaperApp.dart @@ -21,14 +21,16 @@ class WallPaperApp extends StatefulWidget { class _WallPaperAppState extends State { @override Widget build(BuildContext context){ - return MaterialApp( - title: 'wall paper', - theme: ThemeData( - colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepOrange), - useMaterial3: true, - ), - home: const RootWidget(title:'root widget title'), - ); + // return MaterialApp( + // title: 'wall paper', + // debugShowCheckedModeBanner: false, + // theme: ThemeData( + // colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepOrange), + // useMaterial3: true, + // ), + // home: const RootWidget(title:'root widget title'), + // ); + return const RootWidget(title:'root widget title'); } } @@ -49,6 +51,7 @@ class _RootWidgetState extends State { builder: (context,widget){ return GetMaterialApp( title:'Getmaterial app title', + debugShowCheckedModeBanner: false, theme: ThemeData.light(useMaterial3: true).copyWith( primaryColor: Colors.blue, ), diff --git a/wallpaper/lib/pages/homepage/homepage_view.dart b/wallpaper/lib/pages/homepage/homepage_view.dart index 70f2a27..a61c9ea 100644 --- a/wallpaper/lib/pages/homepage/homepage_view.dart +++ b/wallpaper/lib/pages/homepage/homepage_view.dart @@ -23,6 +23,7 @@ class HomePageView extends GetView { // ); return Scaffold( appBar: AppBar( + centerTitle: true, title: const Text(title), ), diff --git a/wallpaper/lib/pages/imgscanpage/imgscanpage_view.dart b/wallpaper/lib/pages/imgscanpage/imgscanpage_view.dart index 83c9c44..1776126 100644 --- a/wallpaper/lib/pages/imgscanpage/imgscanpage_view.dart +++ b/wallpaper/lib/pages/imgscanpage/imgscanpage_view.dart @@ -16,12 +16,18 @@ class ImgScanPageView extends GetView { @override Widget build(BuildContext context) { return Scaffold( + extendBodyBehindAppBar: true, backgroundColor: Colors.black, - appBar: AppBar( + appBar: PreferredSize( + preferredSize: const Size.fromHeight(44), + child: AppBar( + centerTitle: true, title: const Text("查看大图"), + backgroundColor: Colors.transparent, foregroundColor: Colors.white, ), + ), body: Stack( children: [ PhotoViewGallery.builder( diff --git a/wallpaper/pubspec.lock b/wallpaper/pubspec.lock index 5d97ce7..defaf75 100644 --- a/wallpaper/pubspec.lock +++ b/wallpaper/pubspec.lock @@ -380,10 +380,10 @@ packages: dependency: "direct main" description: name: image_gallery_saver - sha256: be812580c7a320d3bf583af89cac6b376f170d48000aca75215a73285a3223a0 + sha256: "0aba74216a4d9b0561510cb968015d56b701ba1bd94aace26aacdd8ae5761816" url: "https://pub.flutter-io.cn" source: hosted - version: "1.7.1" + version: "2.0.3" io: dependency: transitive description: diff --git a/wallpaper/pubspec.yaml b/wallpaper/pubspec.yaml index 3071bc1..09023a1 100644 --- a/wallpaper/pubspec.yaml +++ b/wallpaper/pubspec.yaml @@ -56,7 +56,7 @@ dependencies: crypto: ^3.0.3 #将图片导出到相册 - image_gallery_saver: ^1.7.1 + image_gallery_saver: ^2.0.3 permission_handler: ^10.0.0 # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons.