From 61996b139179706fe3dfa0357da77a394b8dec10 Mon Sep 17 00:00:00 2001 From: orz12 Date: Thu, 4 Apr 2024 10:53:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20sheet=E9=AB=98=E5=BA=A6=E6=9C=AA?= =?UTF-8?q?=E5=AF=B9=E9=BD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/utils/utils.dart | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/lib/utils/utils.dart b/lib/utils/utils.dart index eaa5ff81..c5128ed7 100644 --- a/lib/utils/utils.dart +++ b/lib/utils/utils.dart @@ -4,6 +4,7 @@ import 'dart:async'; import 'dart:convert'; import 'dart:io'; +import 'dart:ui'; import 'dart:math'; import 'package:PiliPalaX/utils/storage.dart'; import 'package:crypto/crypto.dart'; @@ -374,7 +375,7 @@ class Utils { child: Text( '不再提醒', style: - TextStyle(color: Theme.of(context).colorScheme.outline), + TextStyle(color: Theme.of(context).colorScheme.outline), ), ), TextButton( @@ -437,7 +438,15 @@ class Utils { double height = context.height.abs(); double width = context.width.abs(); if (height > width) { - return height * 0.7; + //return height * 0.7; + double paddingTop = MediaQueryData.fromView( + WidgetsBinding.instance.platformDispatcher.views.single) + .padding + .top; + print("paddingTop"); + print(paddingTop); + paddingTop += width * 9 / 16; + return height - paddingTop; } //横屏状态 return height;