Ignore textScaleFactor deprecation (#4209)

Ignore `textScaleFactor` deprecation, as suggested in https://github.com/flutter/flutter/issues/128825
This commit is contained in:
LongCatIsLooong
2023-06-14 15:33:07 -07:00
committed by GitHub
parent b589429d3a
commit cef91bc730
5 changed files with 17 additions and 10 deletions

View File

@ -66,7 +66,8 @@ final MarkdownStyleSheet Function(BuildContext, MarkdownStyleSheetBaseTheme?)
}
return result.copyWith(
textScaleFactor: MediaQuery.textScaleFactorOf(context),
textScaleFactor:
MediaQuery.textScaleFactorOf(context), // ignore: deprecated_member_use
);
};

View File

@ -68,7 +68,8 @@ final MarkdownStyleSheet Function(BuildContext, MarkdownStyleSheetBaseTheme?)
}
return result.copyWith(
textScaleFactor: MediaQuery.textScaleFactorOf(context),
textScaleFactor:
MediaQuery.textScaleFactorOf(context), // ignore: deprecated_member_use
);
};

View File

@ -829,7 +829,8 @@ class MarkdownBuilder implements md.NodeVisitor {
if (selectable) {
return SelectableText.rich(
text!,
textScaleFactor: styleSheet.textScaleFactor,
textScaleFactor:
styleSheet.textScaleFactor, // ignore: deprecated_member_use
textAlign: textAlign ?? TextAlign.start,
onTap: onTapText,
key: k,
@ -837,7 +838,8 @@ class MarkdownBuilder implements md.NodeVisitor {
} else {
return RichText(
text: text!,
textScaleFactor: styleSheet.textScaleFactor!,
textScaleFactor:
styleSheet.textScaleFactor!, // ignore: deprecated_member_use
textAlign: textAlign ?? TextAlign.start,
key: k,
);

View File

@ -25,7 +25,7 @@ void defineTests() {
);
final RichText richText = tester.widget(find.byType(RichText));
expect(richText.textScaleFactor, 2.0);
expect(richText.textScaleFactor, 2.0); // ignore: deprecated_member_use
},
);
@ -36,7 +36,8 @@ void defineTests() {
await tester.pumpWidget(
boilerplate(
const MediaQuery(
data: MediaQueryData(textScaleFactor: 2.0),
data: MediaQueryData(
textScaleFactor: 2.0), // ignore: deprecated_member_use
child: MarkdownBody(
data: data,
),
@ -45,7 +46,7 @@ void defineTests() {
);
final RichText richText = tester.widget(find.byType(RichText));
expect(richText.textScaleFactor, 2.0);
expect(richText.textScaleFactor, 2.0); // ignore: deprecated_member_use
},
);
@ -56,7 +57,8 @@ void defineTests() {
await tester.pumpWidget(
boilerplate(
const MediaQuery(
data: MediaQueryData(textScaleFactor: 2.0),
data: MediaQueryData(
textScaleFactor: 2.0), // ignore: deprecated_member_use
child: MarkdownBody(
data: data,
selectable: true,
@ -67,7 +69,8 @@ void defineTests() {
final SelectableText selectableText =
tester.widget(find.byType(SelectableText));
expect(selectableText.textScaleFactor, 2.0);
expect(selectableText.textScaleFactor,
2.0); // ignore: deprecated_member_use
},
);
});

View File

@ -644,7 +644,7 @@ Map<String, LocalWidgetBuilder> get _coreWidgetsDefinitions => <String, LocalWid
locale: ArgumentDecoders.locale(source, ['locale']),
softWrap: source.v<bool>(['softWrap']),
overflow: ArgumentDecoders.enumValue<TextOverflow>(TextOverflow.values, source, ['overflow']),
textScaleFactor: source.v<double>(['textScaleFactor']),
textScaleFactor: source.v<double>(['textScaleFactor']), // ignore: deprecated_member_use
maxLines: source.v<int>(['maxLines']),
semanticsLabel: source.v<String>(['semanticsLabel']),
textWidthBasis: ArgumentDecoders.enumValue<TextWidthBasis>(TextWidthBasis.values, source, ['textWidthBasis']),