textScaleFactor
最近被弃用,人们应该使用TextScaler.scale(double fontSize)
来代替,但并不是所有使用textScaleFactor
的地方似乎都支持新的方式。
例如,ButtonStyleButton.scaledPadding
接受了textScaleFactor
,但是你应该用什么fontSize
来调用TextScalar.scale
作为比例因子呢?
ButtonStyleButton.scaledPadding(
const EdgeInsets.symmetric(horizontal: 16),
const EdgeInsets.symmetric(horizontal: 8),
const EdgeInsets.symmetric(horizontal: 4),
MediaQuery.maybeOf(context)?.textScaler.scale(??),
);
字符串
此前:
ButtonStyleButton.scaledPadding(
const EdgeInsets.symmetric(horizontal: 16),
const EdgeInsets.symmetric(horizontal: 8),
const EdgeInsets.symmetric(horizontal: 4),
MediaQuery.maybeOf(context)?.textScaleFactor,
);
型
1条答案
按热度按时间62lalag41#
我也有同样的问题。或者我们可以这样做
字符串