ZhuQingRui_Branch
朱卿睿 2 years ago
parent 5f6977d7a3
commit c7438909a5

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -176,7 +176,7 @@
"languageVersion": "3.1"
}
],
"generated": "2023-11-08T14:27:59.247921Z",
"generated": "2023-11-10T09:27:34.847011Z",
"generator": "pub",
"generatorVersion": "3.1.3"
}

@ -1 +1 @@
{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"sqflite","path":"C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Pub\\\\Cache\\\\hosted\\\\pub.dev\\\\sqflite-2.3.0\\\\","native_build":true,"dependencies":[]}],"android":[{"name":"sqflite","path":"C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Pub\\\\Cache\\\\hosted\\\\pub.dev\\\\sqflite-2.3.0\\\\","native_build":true,"dependencies":[]}],"macos":[{"name":"sqflite","path":"C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Pub\\\\Cache\\\\hosted\\\\pub.dev\\\\sqflite-2.3.0\\\\","native_build":true,"dependencies":[]}],"linux":[],"windows":[],"web":[]},"dependencyGraph":[{"name":"sqflite","dependencies":[]}],"date_created":"2023-11-10 16:47:53.791175","version":"3.13.7"}
{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"sqflite","path":"C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Pub\\\\Cache\\\\hosted\\\\pub.dev\\\\sqflite-2.3.0\\\\","native_build":true,"dependencies":[]}],"android":[{"name":"sqflite","path":"C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Pub\\\\Cache\\\\hosted\\\\pub.dev\\\\sqflite-2.3.0\\\\","native_build":true,"dependencies":[]}],"macos":[{"name":"sqflite","path":"C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Pub\\\\Cache\\\\hosted\\\\pub.dev\\\\sqflite-2.3.0\\\\","native_build":true,"dependencies":[]}],"linux":[],"windows":[],"web":[]},"dependencyGraph":[{"name":"sqflite","dependencies":[]}],"date_created":"2023-11-12 17:48:41.517442","version":"3.13.7"}

@ -10,26 +10,17 @@
</component>
<component name="ChangeListManager">
<list default="true" id="9033771e-f64a-4ad5-9600-b5eee3480140" name="Changes" comment="Changes">
<change afterPath="$PROJECT_DIR$/lib/travelguideapp/ui/boundary/CollectionDetailPage.dart" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.dart_tool/flutter_build/73ad0c3a968a1eeb9647bffe91993129/.filecache" beforeDir="false" afterPath="$PROJECT_DIR$/.dart_tool/flutter_build/73ad0c3a968a1eeb9647bffe91993129/.filecache" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.dart_tool/flutter_build/73ad0c3a968a1eeb9647bffe91993129/debug_android_application.stamp" beforeDir="false" afterPath="$PROJECT_DIR$/.dart_tool/flutter_build/73ad0c3a968a1eeb9647bffe91993129/debug_android_application.stamp" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.dart_tool/flutter_build/73ad0c3a968a1eeb9647bffe91993129/flutter_assets.d" beforeDir="false" afterPath="$PROJECT_DIR$/.dart_tool/flutter_build/73ad0c3a968a1eeb9647bffe91993129/flutter_assets.d" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.dart_tool/flutter_build/73ad0c3a968a1eeb9647bffe91993129/kernel_snapshot.d" beforeDir="false" afterPath="$PROJECT_DIR$/.dart_tool/flutter_build/73ad0c3a968a1eeb9647bffe91993129/kernel_snapshot.d" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.dart_tool/flutter_build/73ad0c3a968a1eeb9647bffe91993129/kernel_snapshot.stamp" beforeDir="false" afterPath="$PROJECT_DIR$/.dart_tool/flutter_build/73ad0c3a968a1eeb9647bffe91993129/kernel_snapshot.stamp" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.dart_tool/flutter_build/858a0db317072a4c537373bcbbb4d110/.filecache" beforeDir="false" afterPath="$PROJECT_DIR$/.dart_tool/flutter_build/858a0db317072a4c537373bcbbb4d110/.filecache" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.dart_tool/flutter_build/858a0db317072a4c537373bcbbb4d110/app.dill" beforeDir="false" afterPath="$PROJECT_DIR$/.dart_tool/flutter_build/858a0db317072a4c537373bcbbb4d110/app.dill" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.dart_tool/flutter_build/858a0db317072a4c537373bcbbb4d110/debug_android_application.stamp" beforeDir="false" afterPath="$PROJECT_DIR$/.dart_tool/flutter_build/858a0db317072a4c537373bcbbb4d110/debug_android_application.stamp" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.dart_tool/flutter_build/858a0db317072a4c537373bcbbb4d110/flutter_assets.d" beforeDir="false" afterPath="$PROJECT_DIR$/.dart_tool/flutter_build/858a0db317072a4c537373bcbbb4d110/flutter_assets.d" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.dart_tool/flutter_build/858a0db317072a4c537373bcbbb4d110/kernel_snapshot.d" beforeDir="false" afterPath="$PROJECT_DIR$/.dart_tool/flutter_build/858a0db317072a4c537373bcbbb4d110/kernel_snapshot.d" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.dart_tool/flutter_build/858a0db317072a4c537373bcbbb4d110/kernel_snapshot.stamp" beforeDir="false" afterPath="$PROJECT_DIR$/.dart_tool/flutter_build/858a0db317072a4c537373bcbbb4d110/kernel_snapshot.stamp" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.dart_tool/flutter_build/858a0db317072a4c537373bcbbb4d110/outputs.json" beforeDir="false" afterPath="$PROJECT_DIR$/.dart_tool/flutter_build/858a0db317072a4c537373bcbbb4d110/outputs.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.dart_tool/flutter_build/dart_plugin_registrant.dart" beforeDir="false" afterPath="$PROJECT_DIR$/.dart_tool/flutter_build/dart_plugin_registrant.dart" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.dart_tool/package_config.json" beforeDir="false" afterPath="$PROJECT_DIR$/.dart_tool/package_config.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.dart_tool/package_config_subset" beforeDir="false" afterPath="$PROJECT_DIR$/.dart_tool/package_config_subset" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.flutter-plugins" beforeDir="false" afterPath="$PROJECT_DIR$/.flutter-plugins" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.flutter-plugins-dependencies" beforeDir="false" afterPath="$PROJECT_DIR$/.flutter-plugins-dependencies" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/dataSources.local.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/dataSources.local.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/libraries/Dart_Packages.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Dart_Packages.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/misc.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/android/.gradle/7.5/executionHistory/executionHistory.bin" beforeDir="false" afterPath="$PROJECT_DIR$/android/.gradle/7.5/executionHistory/executionHistory.bin" afterDir="false" />
@ -37,26 +28,13 @@
<change beforePath="$PROJECT_DIR$/android/.gradle/7.5/fileHashes/fileHashes.bin" beforeDir="false" afterPath="$PROJECT_DIR$/android/.gradle/7.5/fileHashes/fileHashes.bin" afterDir="false" />
<change beforePath="$PROJECT_DIR$/android/.gradle/7.5/fileHashes/fileHashes.lock" beforeDir="false" afterPath="$PROJECT_DIR$/android/.gradle/7.5/fileHashes/fileHashes.lock" afterDir="false" />
<change beforePath="$PROJECT_DIR$/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock" beforeDir="false" afterPath="$PROJECT_DIR$/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock" afterDir="false" />
<change beforePath="$PROJECT_DIR$/android/.gradle/buildOutputCleanup/outputFiles.bin" beforeDir="false" afterPath="$PROJECT_DIR$/android/.gradle/buildOutputCleanup/outputFiles.bin" afterDir="false" />
<change beforePath="$PROJECT_DIR$/android/.gradle/file-system.probe" beforeDir="false" afterPath="$PROJECT_DIR$/android/.gradle/file-system.probe" afterDir="false" />
<change beforePath="$PROJECT_DIR$/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java" beforeDir="false" afterPath="$PROJECT_DIR$/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/app/generated/source/buildConfig/debug/com/example/travelguide/BuildConfig.java" beforeDir="false" afterPath="$PROJECT_DIR$/build/app/generated/source/buildConfig/debug/com/example/travelguide/BuildConfig.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/app/intermediates/app_metadata/debug/app-metadata.properties" beforeDir="false" afterPath="$PROJECT_DIR$/build/app/intermediates/app_metadata/debug/app-metadata.properties" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/app/intermediates/assets/debug/flutter_assets/AssetManifest.bin" beforeDir="false" afterPath="$PROJECT_DIR$/build/app/intermediates/assets/debug/flutter_assets/AssetManifest.bin" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/app/intermediates/assets/debug/flutter_assets/AssetManifest.json" beforeDir="false" afterPath="$PROJECT_DIR$/build/app/intermediates/assets/debug/flutter_assets/AssetManifest.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/app/intermediates/assets/debug/flutter_assets/FontManifest.json" beforeDir="false" afterPath="$PROJECT_DIR$/build/app/intermediates/assets/debug/flutter_assets/FontManifest.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/app/intermediates/assets/debug/flutter_assets/NOTICES.Z" beforeDir="false" afterPath="$PROJECT_DIR$/build/app/intermediates/assets/debug/flutter_assets/NOTICES.Z" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/app/intermediates/assets/debug/flutter_assets/kernel_blob.bin" beforeDir="false" afterPath="$PROJECT_DIR$/build/app/intermediates/assets/debug/flutter_assets/kernel_blob.bin" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/app/intermediates/compatible_screen_manifest/debug/output-metadata.json" beforeDir="false" afterPath="$PROJECT_DIR$/build/app/intermediates/compatible_screen_manifest/debug/output-metadata.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/AssetManifest.bin.jar" beforeDir="false" afterPath="$PROJECT_DIR$/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/AssetManifest.bin.jar" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/AssetManifest.json.jar" beforeDir="false" afterPath="$PROJECT_DIR$/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/AssetManifest.json.jar" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/FontManifest.json.jar" beforeDir="false" afterPath="$PROJECT_DIR$/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/FontManifest.json.jar" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/NOTICES.Z.jar" beforeDir="false" afterPath="$PROJECT_DIR$/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/NOTICES.Z.jar" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/kernel_blob.bin.jar" beforeDir="false" afterPath="$PROJECT_DIR$/build/app/intermediates/compressed_assets/debug/out/assets/flutter_assets/kernel_blob.bin.jar" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.bin" beforeDir="false" afterPath="$PROJECT_DIR$/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.bin" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.json" beforeDir="false" afterPath="$PROJECT_DIR$/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/app/intermediates/flutter/debug/flutter_assets/FontManifest.json" beforeDir="false" afterPath="$PROJECT_DIR$/build/app/intermediates/flutter/debug/flutter_assets/FontManifest.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/app/intermediates/flutter/debug/flutter_assets/NOTICES.Z" beforeDir="false" afterPath="$PROJECT_DIR$/build/app/intermediates/flutter/debug/flutter_assets/NOTICES.Z" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/app/intermediates/flutter/debug/flutter_assets/kernel_blob.bin" beforeDir="false" afterPath="$PROJECT_DIR$/build/app/intermediates/flutter/debug/flutter_assets/kernel_blob.bin" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/app/intermediates/flutter/debug/flutter_build.d" beforeDir="false" afterPath="$PROJECT_DIR$/build/app/intermediates/flutter/debug/flutter_build.d" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/app/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties" beforeDir="false" afterPath="$PROJECT_DIR$/build/app/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties" afterDir="false" />
@ -264,7 +242,6 @@
<change beforePath="$PROJECT_DIR$/build/app/outputs/flutter-apk/app-debug.apk.sha1" beforeDir="false" afterPath="$PROJECT_DIR$/build/app/outputs/flutter-apk/app-debug.apk.sha1" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/app/outputs/logs/manifest-merger-debug-report.txt" beforeDir="false" afterPath="$PROJECT_DIR$/build/app/outputs/logs/manifest-merger-debug-report.txt" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/e5af93aeb062c1faf752195ab72478e5.cache.dill.track.dill" beforeDir="false" afterPath="$PROJECT_DIR$/build/e5af93aeb062c1faf752195ab72478e5.cache.dill.track.dill" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/fa1f46848d15fd18dc4e2938a3aa6cef.cache.dill.track.dill" beforeDir="false" afterPath="$PROJECT_DIR$/build/fa1f46848d15fd18dc4e2938a3aa6cef.cache.dill.track.dill" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/sqflite/generated/source/buildConfig/debug/com/tekartik/sqflite/BuildConfig.java" beforeDir="false" afterPath="$PROJECT_DIR$/build/sqflite/generated/source/buildConfig/debug/com/tekartik/sqflite/BuildConfig.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/sqflite/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml" beforeDir="false" afterPath="$PROJECT_DIR$/build/sqflite/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/sqflite/intermediates/aapt_friendly_merged_manifests/debug/aapt/output-metadata.json" beforeDir="false" afterPath="$PROJECT_DIR$/build/sqflite/intermediates/aapt_friendly_merged_manifests/debug/aapt/output-metadata.json" afterDir="false" />
@ -283,18 +260,8 @@
<change beforePath="$PROJECT_DIR$/build/sqflite/outputs/logs/manifest-merger-debug-report.txt" beforeDir="false" afterPath="$PROJECT_DIR$/build/sqflite/outputs/logs/manifest-merger-debug-report.txt" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ios/Runner/GeneratedPluginRegistrant.h" beforeDir="false" afterPath="$PROJECT_DIR$/ios/Runner/GeneratedPluginRegistrant.h" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ios/Runner/GeneratedPluginRegistrant.m" beforeDir="false" afterPath="$PROJECT_DIR$/ios/Runner/GeneratedPluginRegistrant.m" afterDir="false" />
<change beforePath="$PROJECT_DIR$/lib/main.dart" beforeDir="false" afterPath="$PROJECT_DIR$/lib/main.dart" afterDir="false" />
<change beforePath="$PROJECT_DIR$/lib/travelguideapp/data/MyDatabase.dart" beforeDir="false" afterPath="$PROJECT_DIR$/lib/travelguideapp/data/MyDatabase.dart" afterDir="false" />
<change beforePath="$PROJECT_DIR$/lib/travelguideapp/data/entity/CollectionInfo.dart" beforeDir="false" afterPath="$PROJECT_DIR$/lib/travelguideapp/data/entity/CollectionInfo.dart" afterDir="false" />
<change beforePath="$PROJECT_DIR$/lib/travelguideapp/ui/boundary/CollectionListPage.dart" beforeDir="false" afterPath="$PROJECT_DIR$/lib/travelguideapp/ui/boundary/CollectionListPage.dart" afterDir="false" />
<change beforePath="$PROJECT_DIR$/lib/travelguideapp/ui/boundary/collection0.dart" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/lib/travelguideapp/ui/boundary/collection1.dart" beforeDir="false" afterPath="$PROJECT_DIR$/lib/travelguideapp/ui/boundary/collection1.dart" afterDir="false" />
<change beforePath="$PROJECT_DIR$/lib/travelguideapp/ui/boundary/collection2.dart" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/lib/travelguideapp/ui/boundary/collection3.dart" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/lib/travelguideapp/ui/boundary/collection4.dart" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/lib/travelguideapp/ui/boundary/CollectionDetailPage.dart" beforeDir="false" afterPath="$PROJECT_DIR$/lib/travelguideapp/ui/boundary/CollectionDetailPage.dart" afterDir="false" />
<change beforePath="$PROJECT_DIR$/macos/Flutter/GeneratedPluginRegistrant.swift" beforeDir="false" afterPath="$PROJECT_DIR$/macos/Flutter/GeneratedPluginRegistrant.swift" afterDir="false" />
<change beforePath="$PROJECT_DIR$/pubspec.lock" beforeDir="false" afterPath="$PROJECT_DIR$/pubspec.lock" afterDir="false" />
<change beforePath="$PROJECT_DIR$/pubspec.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/pubspec.yaml" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
@ -351,29 +318,29 @@
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent">{
&quot;keyToString&quot;: {
&quot;RunOnceActivity.OpenProjectViewOnStart&quot;: &quot;true&quot;,
&quot;RunOnceActivity.ShowReadmeOnStart&quot;: &quot;true&quot;,
&quot;RunOnceActivity.cidr.known.project.marker&quot;: &quot;true&quot;,
&quot;WebServerToolWindowFactoryState&quot;: &quot;false&quot;,
&quot;cidr.known.project.marker&quot;: &quot;true&quot;,
&quot;dart.analysis.tool.window.visible&quot;: &quot;false&quot;,
&quot;git-widget-placeholder&quot;: &quot;Merging ZhuQingRui__Branch&quot;,
&quot;io.flutter.reload.alreadyRun&quot;: &quot;true&quot;,
&quot;last_opened_file_path&quot;: &quot;D:/project/travelguideProject/src&quot;,
&quot;node.js.detected.package.eslint&quot;: &quot;true&quot;,
&quot;node.js.detected.package.tslint&quot;: &quot;true&quot;,
&quot;node.js.selected.package.eslint&quot;: &quot;(autodetect)&quot;,
&quot;node.js.selected.package.tslint&quot;: &quot;(autodetect)&quot;,
&quot;project.structure.last.edited&quot;: &quot;SDK&quot;,
&quot;project.structure.proportion&quot;: &quot;0.0&quot;,
&quot;project.structure.side.proportion&quot;: &quot;0.2&quot;,
&quot;settings.editor.selected.configurable&quot;: &quot;reference.settings.ide.settings.new.ui&quot;,
&quot;show.migrate.to.gradle.popup&quot;: &quot;false&quot;,
&quot;vue.rearranger.settings.migration&quot;: &quot;true&quot;
<component name="PropertiesComponent"><![CDATA[{
"keyToString": {
"RunOnceActivity.OpenProjectViewOnStart": "true",
"RunOnceActivity.ShowReadmeOnStart": "true",
"RunOnceActivity.cidr.known.project.marker": "true",
"WebServerToolWindowFactoryState": "false",
"cidr.known.project.marker": "true",
"dart.analysis.tool.window.visible": "false",
"git-widget-placeholder": "Merging ZhuQingRui__Branch",
"io.flutter.reload.alreadyRun": "true",
"last_opened_file_path": "D:/project/travelguideProject/src",
"node.js.detected.package.eslint": "true",
"node.js.detected.package.tslint": "true",
"node.js.selected.package.eslint": "(autodetect)",
"node.js.selected.package.tslint": "(autodetect)",
"project.structure.last.edited": "SDK",
"project.structure.proportion": "0.0",
"project.structure.side.proportion": "0.2",
"settings.editor.selected.configurable": "reference.settings.ide.settings.new.ui",
"show.migrate.to.gradle.popup": "false",
"vue.rearranger.settings.migration": "true"
}
}</component>
}]]></component>
<component name="RunManager">
<configuration default="true" type="PythonConfigurationType" factoryName="Python">
<module name="travelguide" />
@ -442,6 +409,9 @@
<workItem from="1699523146323" duration="15000" />
<workItem from="1699523168430" duration="7013000" />
<workItem from="1699601820872" duration="5592000" />
<workItem from="1699608423128" duration="359000" />
<workItem from="1699616135395" duration="15000" />
<workItem from="1699758679146" duration="10565000" />
</task>
<servers />
</component>

File diff suppressed because one or more lines are too long

@ -1,4 +1,4 @@
#Thu Nov 09 17:40:21 CST 2023
#Fri Nov 10 17:28:39 CST 2023
com.example.travelguide.app-main-5\:/mipmap-xxxhdpi/ic_launcher.png=D\:\\project\\travelguideProject\\src\\build\\app\\intermediates\\merged_res\\debug\\mipmap-xxxhdpi_ic_launcher.png.flat
com.example.travelguide.app-main-5\:/mipmap-xxhdpi/ic_launcher.png=D\:\\project\\travelguideProject\\src\\build\\app\\intermediates\\merged_res\\debug\\mipmap-xxhdpi_ic_launcher.png.flat
com.example.travelguide.app-main-5\:/mipmap-mdpi/ic_launcher.png=D\:\\project\\travelguideProject\\src\\build\\app\\intermediates\\merged_res\\debug\\mipmap-mdpi_ic_launcher.png.flat

@ -1,4 +1,4 @@
#Fri Nov 10 16:48:04 CST 2023
#Sun Nov 12 17:48:48 CST 2023
base.0=D\:\\project\\travelguideProject\\src\\build\\app\\intermediates\\dex\\debug\\mergeDexDebug\\classes.dex
renamed.0=classes.dex
path.0=classes.dex

@ -1 +1 @@
971b777f6a362278965cd672306fa4aa4d6ca551
cc927b61d88ba1d450718b1e5d3021f37cb8ea89

@ -1,6 +1,5 @@
import 'package:flutter/material.dart';
import 'package:travelguide/travelguideapp/business_logic/control/CollectionControl.dart';
import 'package:travelguide/travelguideapp/data/entity/CollectionInfo.dart';
//
// class collection0 extends StatefulWidget {
// @override
@ -134,29 +133,98 @@ import 'package:travelguide/travelguideapp/data/entity/CollectionInfo.dart';
// ),
// );
// }
class CollectionDetailPage extends StatelessWidget {
@override
Widget build(BuildContext context) {
final String itemName =
ModalRoute.of(context)!.settings.arguments as String;
// itemName
return Scaffold(
appBar: AppBar(
title: Text(itemName),
backgroundColor: Colors.green,
),
body: SingleChildScrollView(
class CollectionDetailPage extends StatefulWidget {
@override
_CollectionDetailPageState createState() => _CollectionDetailPageState();
}
class _CollectionDetailPageState extends State<CollectionDetailPage> {
List<String> imageList = [
'assets/collection1-1.jpg',
'assets/collection1-2.jpg',
'assets/collection1-3.jpg',
];
int currentPage = 0;
@override
Widget build(BuildContext context) {
final String itemName =
ModalRoute.of(context)!.settings.arguments as String;
return Scaffold(
appBar: AppBar(
title: Text(itemName),
backgroundColor: Colors.green,
),
body: Column(
children: [
_buildImageSlider(),
_buildImageSliderIndicator(),
Padding(
padding: EdgeInsets.all(16.0),
child: Text(
itemName,
style: TextStyle(fontSize: 19),
),
),
],
),
);
}
Widget _buildImageSlider() {
return Container(
height: 400,
child: Padding(
padding: EdgeInsets.only(top: 0),
child: PageView(
onPageChanged: (int page) {
setState(() {
currentPage = page;
});
},
children: imageList.map((imagePath) {
return _buildImage(imagePath);
}).toList(),
),
),
);
}
Widget _buildImageSliderIndicator() {
return Padding(
padding: EdgeInsets.only(top: 8.0),
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: List<Widget>.generate(imageList.length, (int index) {
return Container(
width: 8.0,
height: 8.0,
margin: EdgeInsets.symmetric(horizontal: 4.0),
decoration: BoxDecoration(
shape: BoxShape.circle,
color: index == currentPage ? Colors.green : Colors.grey,
),
);
}),
),
);
}
Widget _buildImage(String imagePath) {
return Center(
child: Padding(
padding: EdgeInsets.all(16.0),
child: Text(
(itemName),
style: TextStyle(
fontSize: 19,
padding: EdgeInsets.only(bottom: 8.0),
child: SizedBox(
height: 400,
child: Image.asset(
imagePath,
fit: BoxFit.cover,
),
),
),
),
);
}
);
}
}
Loading…
Cancel
Save