Flutter 根据屏幕调整文本大小、小部件大小
我正在为移动设备和安卓电视(48英寸电视)开发一款应用程序。我使用Flutter 根据屏幕调整文本大小、小部件大小,flutter,dart,Flutter,Dart,我正在为移动设备和安卓电视(48英寸电视)开发一款应用程序。我使用MediaQuery调整fontSize和小部件大小。有没有更好的方法来做这些事情 static double width(BuildContext context) => MediaQuery.of(context).size.width; height: height * 1 / 32, textSize: height * 1 / 32 行>容器小部件 CustomLine( widt
MediaQuery
调整fontSize和小部件大小。有没有更好的方法来做这些事情
static double width(BuildContext context) => MediaQuery.of(context).size.width;
height: height * 1 / 32,
textSize: height * 1 / 32
行>容器小部件
CustomLine(
width: width * (1 / 8),
height: height * (1 / 512),
color: Palette.white,
),
这取决于您是否想要有或没有安全区域的尺寸: 您也可以尝试:
import 'dart:ui';
window.physicalSize;
我从来没有为这样的屏幕开发过任何东西,但我在过去使用过基于可用空间自动调整文本大小的方法,而且效果非常好。使用此软件包,您不需要显式地处理每个
文本的大小
另一种方法是使用获取文本周围的可用空间,并自行调整大小。签出。