IntricateAppTheme class

Inheritance
Annotations

Constructors

IntricateAppTheme({required String id, required ThemeData data, required String description, required String author, required String canonicalName, required IconData icon})

Properties

author → String
final
canonicalName → String
final
data → ThemeData
ThemeData associated with the AppTheme
finalinherited
description → String
Short description which describes the theme. Must be less than 30 characters.
finalinherited
hashCode → int
The hash code for this object.
no setterinherited
icon → IconData
final
id → String
Unique ID which defines the theme. Don't use conflicting strings.
finalinherited
options → AppThemeOptions?
Passed options object. Use this object to pass additional data that should be associated with the theme.
finalinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

copyWith({required String id, String? description, ThemeData? data, AppThemeOptions? options}) → AppTheme
Creates a copy of this AppTheme but with the given fields replaced with the new values. Id will be replaced by the given id.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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