Exemple #1
0
 public CupertinoTextThemeData(
     _TextThemeDefaultsBuilder defaults = null,
     Color primaryColor                = null,
     TextStyle textStyle               = null,
     TextStyle actionTextStyle         = null,
     TextStyle tabLabelTextStyle       = null,
     TextStyle navTitleTextStyle       = null,
     TextStyle navLargeTitleTextStyle  = null,
     TextStyle navActionTextStyle      = null,
     TextStyle pickerTextStyle         = null,
     TextStyle dateTimePickerTextStyle = null
     )
 {
     _defaults     = defaults ?? new _TextThemeDefaultsBuilder(CupertinoColors.label, CupertinoColors.inactiveGray);
     _primaryColor = primaryColor ?? CupertinoColors.systemBlue;
     D.assert((_navActionTextStyle != null && _actionTextStyle != null) || _primaryColor != null);
     _textStyle               = textStyle;
     _actionTextStyle         = actionTextStyle;
     _tabLabelTextStyle       = tabLabelTextStyle;
     _navTitleTextStyle       = navTitleTextStyle;
     _navLargeTitleTextStyle  = navLargeTitleTextStyle;
     _navActionTextStyle      = navActionTextStyle;
     _pickerTextStyle         = pickerTextStyle;
     _dateTimePickerTextStyle = dateTimePickerTextStyle;
 }
Exemple #2
0
        public static CupertinoTextThemeData _raw(
            _TextThemeDefaultsBuilder _defaults,
            Color primaryColor,
            TextStyle textStyle,
            TextStyle actionTextStyle,
            TextStyle tabLabelTextStyle,
            TextStyle navTitleTextStyle,
            TextStyle navLargeTitleTextStyle,
            TextStyle navActionTextStyle,
            TextStyle pickerTextStyle,
            TextStyle dateTimePickerTextStyle
            )
        {
            var textThemeData = new CupertinoTextThemeData(
                _defaults,
                primaryColor,
                textStyle,
                actionTextStyle,
                tabLabelTextStyle,
                navTitleTextStyle,
                navLargeTitleTextStyle,
                navActionTextStyle,
                pickerTextStyle,
                dateTimePickerTextStyle
                );

            return(textThemeData);
        }