Enable shouldCapTextScaleForTitle by default (#60684)

This commit is contained in:
Per Classon 2020-07-01 19:53:01 +02:00 committed by GitHub
parent 0bffc8a391
commit b35f2cd4ca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 18 additions and 27 deletions

View File

@ -46,7 +46,7 @@ class AppBarTheme with Diagnosticable {
'This feature was deprecated after v1.19.0.'
)
// ignore: deprecated_member_use_from_same_package
this.shouldCapTextScaleForTitle = false,
this.shouldCapTextScaleForTitle = true,
});
/// Default value for [AppBar.brightness].

View File

@ -1835,21 +1835,12 @@ void main() {
return MaterialApp(
home: Builder(
builder: (BuildContext context) {
final ThemeData themeData = Theme.of(context);
return Theme(
data: themeData.copyWith(
appBarTheme: themeData.appBarTheme.copyWith(
// ignore: deprecated_member_use_from_same_package
shouldCapTextScaleForTitle: true,
),
),
child: MediaQuery(
data: MediaQuery.of(context).copyWith(textScaleFactor: textScaleFactor),
child: Scaffold(
appBar: AppBar(
centerTitle: false,
title: const Text('Jumbo', style: TextStyle(fontSize: 18)),
),
return MediaQuery(
data: MediaQuery.of(context).copyWith(textScaleFactor: textScaleFactor),
child: Scaffold(
appBar: AppBar(
centerTitle: false,
title: const Text('Jumbo', style: TextStyle(fontSize: 18)),
),
),
);
@ -1884,18 +1875,18 @@ void main() {
builder: (BuildContext context) {
return Directionality(
textDirection: textDirection,
child: MediaQuery(
data: MediaQuery.of(context).copyWith(textScaleFactor: textScaleFactor),
child: Builder(
builder: (BuildContext context) {
return Scaffold(
appBar: AppBar(
centerTitle: centerTitle,
title: const Text('Jumbo'),
child: Builder(
builder: (BuildContext context) {
return Scaffold(
appBar: AppBar(
centerTitle: centerTitle,
title: MediaQuery(
data: MediaQuery.of(context).copyWith(textScaleFactor: textScaleFactor),
child: const Text('Jumbo'),
),
);
},
),
),
);
},
),
);
},