AiutaPageBarTheme class
Configuration for the page bar (like Android appBar
and iOS navBar
).
Contains the title and back/close/action buttons.
- Annotations
-
- @JsonSerializable()
Constructors
- AiutaPageBarTheme.new({required AiutaPageBarTypography typography, required AiutaPageBarIcons icons, required AiutaPageBarToggles toggles})
-
Creates an AiutaPageBarTheme with
typography
text styles,icons
, andtoggles
to configure the page bar appearance. - AiutaPageBarTheme.builtIn()
-
Creates a built-in page bar theme configuration with default settings.
factory
-
AiutaPageBarTheme.fromJson(Map<
String, dynamic> json) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- icons → AiutaPageBarIcons
-
Icon configurations for the page bar.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- toggles → AiutaPageBarToggles
-
Toggle configurations for the page bar.
final
- typography → AiutaPageBarTypography
-
Typography styles for the page bar.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited