primaryColor property
override
A color used on interactive elements of the theme.
This color is generally used on text and icons in buttons and tappable elements. Defaults to CupertinoColors.activeBlue.
If coming from a Material Theme and unspecified, primaryColor will be
derived from the Material ThemeData's colorScheme.primary
. However, in
iOS styling, the primaryColor is more sparsely used than in Material
Design where the primaryColor can appear on non-interactive surfaces like
the AppBar background, TextField borders etc.
See also:
- MaterialBasedCupertinoThemeData, a CupertinoThemeData that defers primaryColor to its Material Theme parent if it's unspecified.
Implementation
@override
Color get primaryColor => _cupertinoOverrideTheme.primaryColor ?? _materialTheme.colorScheme.primary;