FormlessTheme class
Controls the visual appearance of the root Formless chat widget.
All properties are optional — any value left null falls back to the built-in default. Only override what you need.
Formless(
theme: FormlessTheme(
userBubbleColor: Colors.blue,
botBubbleColor: Colors.grey.shade100,
sendButtonColor: Colors.blue,
),
...
)
Constructors
Properties
- botBubbleColor → Color?
-
Background color of the bot's chat bubbles.
Defaults to
Colors.grey.shade200.final - botTextColor → Color?
-
Text color inside the bot's chat bubbles.
Defaults to the surrounding theme's default text color.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- inputBorderColor → Color?
-
Border color of the text input field.
Ignored when inputDecoration is provided.
Defaults to the surrounding theme's outline color.
final
- inputDecoration → InputDecoration?
-
Fully custom decoration for the text input field.
final
- inputHintText → String?
-
Hint text shown inside the input field when it is empty.
Ignored when inputDecoration is provided.
Defaults to
'Answer the question'.final - inputTextStyle → TextStyle?
-
Style applied to the text the user types inside the input field.
Useful for matching your app's font family, size, or weight.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sendButtonColor → Color?
-
Background color of the send button circle.
Defaults to
Color(0xff612A74).final - typingIndicatorColor → Color?
-
Color of the animated typing indicator dots shown while the bot is thinking.
Defaults to
Colors.grey.final - userBubbleColor → Color?
-
Background color of the user's chat bubbles.
Defaults to
Color(0xff612A74).final - userTextColor → Color?
-
Text color inside the user's chat bubbles.
Defaults to
Colors.white.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
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited