flutter字体缩放

less than 1 minute read

概述

flutter中设置文字的缩放比例

new MaterialApp(
  builder: (BuildContext context, Widget child) {
    final data = MediaQuery.of(context);
    return MediaQuery(
    data: data.copyWith(
      textScaleFactor: 1
    ),
    child: child
    );
  }
)

textScaleFactor这个参数可以设置文字相对于原始字体大小的缩放比例。更改系统字体大小时, 实际上也是改的这个属性。因此, 如果想让文字大小不随系统字体大小而改变的化, 需要把这个参数设为1