import 'package:flutter/cupertino.dart'; class TextThemePage extends StatelessWidget { const TextThemePage({super.key}); @override Widget build(BuildContext context) { return CupertinoPageScaffold( navigationBar: const CupertinoNavigationBar( middle: Text('Text Theme'), ), child: Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Text( 'This is the default text style', style: CupertinoTheme.of(context).textTheme.textStyle, ), const SizedBox(height: 16), Text( 'This is the action text style', style: CupertinoTheme.of(context).textTheme.actionTextStyle, ), const SizedBox(height: 16), Text( 'This is the tab label text style', style: CupertinoTheme.of(context).textTheme.tabLabelTextStyle, ), const SizedBox(height: 16), Text( 'This is the nav title text style', style: CupertinoTheme.of(context).textTheme.navTitleTextStyle, ), const SizedBox(height: 16), Text( 'This is the nav large title text style', style: CupertinoTheme.of(context) .textTheme .navLargeTitleTextStyle, ), const SizedBox(height: 16), Text( 'This is the picker text style', style: CupertinoTheme.of(context).textTheme.pickerTextStyle, ), const SizedBox(height: 16), Text( 'This is the date time picker text style', style: CupertinoTheme.of(context).textTheme.dateTimePickerTextStyle, ), ], ), ), ); } }