NoDefaultCupertinoThemeData class
Styling specifications for a cupertino theme without default values for unspecified properties.
Unlike CupertinoThemeData instances of this class do not return default values for properties that have been left unspecified in the constructor. Instead, unspecified properties will return null. This is used by Material's ThemeData.cupertinoOverrideTheme.
See also:
- CupertinoThemeData, which uses reasonable default values for unspecified theme properties.
- Implementers
Constructors
- NoDefaultCupertinoThemeData({Brightness? brightness, Color? primaryColor, Color? primaryContrastingColor, CupertinoTextThemeData? textTheme, Color? barBackgroundColor, Color? scaffoldBackgroundColor, bool? applyThemeToAll})
-
Creates a NoDefaultCupertinoThemeData styling specification.
const
Properties
- applyThemeToAll → bool?
-
Flag to apply this theme to all descendant Cupertino widgets.
final
- barBackgroundColor → Color?
-
Background color of the top nav bar and bottom tab bar.
final
- brightness → Brightness?
-
The brightness override for Cupertino descendants.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- primaryColor → Color?
-
A color used on interactive elements of the theme.
final
- primaryContrastingColor → Color?
-
A color that must be easy to see when rendered on a primaryColor background.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scaffoldBackgroundColor → Color?
-
Background color of the scaffold.
final
- textTheme → CupertinoTextThemeData?
-
Text styles used by Cupertino widgets.
final
Methods
-
copyWith(
{Brightness? brightness, Color? primaryColor, Color? primaryContrastingColor, CupertinoTextThemeData? textTheme, Color? barBackgroundColor, Color? scaffoldBackgroundColor, bool? applyThemeToAll}) → NoDefaultCupertinoThemeData - Creates a copy of the theme data with specified attributes overridden.
-
noDefault(
) → NoDefaultCupertinoThemeData - Returns an instance of the theme data whose property getters only return the construction time specifications with no derived values.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
resolveFrom(
BuildContext context) → NoDefaultCupertinoThemeData - Returns a new theme data with all its colors resolved against the given BuildContext.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited