解决三键导航 阻挡全屏批阅问题

This commit is contained in:
DESKTOP-I3JPKHK\wy 2025-04-21 16:30:41 +08:00
parent 9e24bf5747
commit 00af849b1f
6 changed files with 6 additions and 10 deletions

View File

@ -43,11 +43,11 @@ class UserStore extends GetxController with RequestToolMixin {
}
var _userDetail = StorageService.to.read(AppStorageKey.userDetailInfo.value);
if (_userDetail != null) {
print(_userDetail);
// print(_userDetail);
userDetailInfo.value = UserInfoDetail.fromJson(_userDetail);
}
} catch (err) {
print('LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL${err}');
// print('LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL${err}');
StorageService.to.remove(AppStorageKey.userInfo.value);
StorageService.to.remove(AppStorageKey.userDetailInfo.value);
}

View File

@ -21,7 +21,7 @@ Widget $theCachedNetworkImage(ImageWidgetBuilder imageBuilder, {required String
imageBuilder: imageBuilder,
placeholder: (context, url) => Center(child: SpinKitWave(color: Theme.of(context).primaryColor, size: 50.r)),
errorListener: (e) {
print('图片报错.............$e');
// print('图片报错.............$e');
},
errorWidget: (context, url, error) {
return GestureDetector(

View File

@ -43,7 +43,7 @@ void main() async {
statusBarColor: Colors.transparent, //
statusBarIconBrightness: Brightness.light // dark: light
));
SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: [SystemUiOverlay.top]); //
SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersiveSticky, overlays: [SystemUiOverlay.top]); //
await SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp, DeviceOrientation.portraitDown]); //
runApp(const MyApp());
}

View File

@ -299,7 +299,7 @@ class _AnnotateItemState extends State<AnnotateItem> {
Expanded(
child: InkWell(
onTap: () => easyThrottle('TO_GO_REVIEWHOMEWORK', () {
SystemChrome.setEnabledSystemUIMode(SystemUiMode.leanBack, overlays: []).then((_) {
SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersiveSticky, overlays: []).then((_) {
WidgetsBinding.instance.addPostFrameCallback((_) {
Get.toNamed(Routes.reviewHomework, arguments: {
'homeworkId': widget.homeworkId,

View File

@ -149,7 +149,7 @@ class HomeworkReviewLogic extends GetxController with RequestToolMixin {
@override
void onClose() {
SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: [SystemUiOverlay.top]); //
SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersiveSticky, overlays: [SystemUiOverlay.top]); //
_dataListen.cancel();
_paramListen.cancel();
imageScaleZoomStream?.cancel();

View File

@ -32,21 +32,17 @@ class ZoomLogic extends GetxController {
///
_streamZoomState = zoomState.zoomFile.listen((e) {
var templateId = e?.templateId;
print("ZOOMFILE 变化了 $templateId");
if (templateId == null) return;
var homeworkData = Get.find<HomeworkReviewLogic>().state.data.value;
var zgtAnswer = homeworkData?.zgtAnswer;
print("333333");
if (zgtAnswer == null) return;
print("444444 ${homeworkData!.templateId}${templateId}");
if (oldTemplateId == templateId) return;
// getNetworkImageDimensions(zgtAnswer);
//
oldTemplateId = templateId;
print("获取图片尺寸....");
CachedNetworkImageProvider(zgtAnswer).getImageSize().then((s) {
//
if (s == null) return;