import 'package:clean/base/base_controller.dart'; import 'package:clean/base/base_photo_controller.dart'; import 'package:clean/data/bean/photos_type.dart'; import 'package:clean/module/image_picker/image_picker_util.dart'; import 'package:clean/module/people_photo/photo_group.dart'; import 'package:clean/module/photo_preview/photo_preview_view.dart'; import 'package:clean/module/screenshots_blurry/screenshots_blurry_state.dart'; import 'package:clean/utils/toast_util.dart'; import 'package:get/get.dart'; import 'package:wechat_assets_picker/wechat_assets_picker.dart'; import '../../base/base_photos_controller.dart'; import '../../data/consts/event_report_id.dart'; import '../../handler/event_handler.dart'; class ScreenShotsController extends BasePhotosController { late String titleName; @override void onInit() { _getArgs(); super.onInit(); loadPhotos(); } void _getArgs() { print("ScreenShotsController _getArgs"); final args = Get.arguments; if (args != null) { titleName = args["titleName"]; } if (titleName.isEmpty) { ToastUtil.show("titleName is empty"); Get.back(); } } @override void onReady() { super.onReady(); EventHandler.report(EventId.event_03006); } void loadPhotos() { if (titleName == "Screenshots") { photoGroup.value = ScreenshotsBlurryState.screenshotsPhotoGroup; photosType = PhotosType.screenshots; } else if (titleName == "Blurry") { photoGroup.value = ScreenshotsBlurryState.blurryPhotoGroup; photosType = PhotosType.blurryPhotos; } } }