ImpaktfullTheme class

Constructors

ImpaktfullTheme({required ImpaktfullColorTheme colors, required ImpaktfullShadowTheme shadows, required ImpaktfullBorderTheme borders, required ImpaktfullTextStylesTheme textStyles, required ImpaktfullAssets assets, required ImpaktfullDimens dimens, required ImpaktfullComponentsTheme components, required ImpaktfullDurations durations, required ImpaktfullLocalizations localizations, InteractiveInkFeatureFactory splashFactory = InkSparkle.constantTurbulenceSeedSplashFactory})
const

Properties

assets ImpaktfullAssets
final
borders ImpaktfullBorderTheme
final
colors ImpaktfullColorTheme
final
components ImpaktfullComponentsTheme
final
dimens ImpaktfullDimens
final
durations ImpaktfullDurations
final
hashCode int
The hash code for this object.
no setterinherited
localizations ImpaktfullLocalizations
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shadows ImpaktfullShadowTheme
final
splashFactory InteractiveInkFeatureFactory
final
textStyles ImpaktfullTextStylesTheme
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
useDarkStatusBar(BuildContext context, {bool onPrimary = true}) bool

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

custom({required ImpaktfullColorTheme colors, ImpaktfullShadowTheme? shadows, ImpaktfullBorderTheme? borders, ImpaktfullTextStylesTheme? textStyles, ImpaktfullAssets? assets, ImpaktfullDimens? dimens, ImpaktfullDurations? durations, ImpaktfullComponentsTheme? components, ImpaktfullLocalizations? localizations, InteractiveInkFeatureFactory? splashFactory}) ImpaktfullTheme
fromColors({required Color primary, required Color accent1, required Color accent2, Color? accent3, ImpaktfullShadowTheme? shadows, ImpaktfullBorderTheme? borders, ImpaktfullAssets? assets, ImpaktfullDimens? dimens, ImpaktfullDurations? durations, ImpaktfullLocalizations? localizations, InteractiveInkFeatureFactory? splashFactory}) ImpaktfullTheme
impaktfullBranding({ImpaktfullShadowTheme? shadows, ImpaktfullBorderTheme? borders, ImpaktfullAssets? assets, ImpaktfullDimens? dimens, ImpaktfullDurations? durations, ImpaktfullComponentsTheme? components, ImpaktfullLocalizations? localizations, InteractiveInkFeatureFactory? splashFactory}) ImpaktfullTheme
of(BuildContext context) ImpaktfullTheme