LLMAnimationPresets class

Animation presets optimized for LLM text streaming.

These presets provide out-of-the-box configurations for common LLM use cases like ChatGPT-style streaming, Claude-style responses, and various chat interface patterns.

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

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

Static Methods

bySpeed(AnimationSpeed speed) → StreamingTextConfig
Creates a custom config based on speed preference

Constants

bouncy → const StreamingTextConfig
Bouncy animation for playful interfaces
chatGPT → const StreamingTextConfig
ChatGPT-style streaming with fast character-by-character animation
chunks → const StreamingTextConfig
Fast chunk-based streaming for long content
claude → const StreamingTextConfig
Claude-style streaming with smooth word-by-word animation
gentle → const StreamingTextConfig
Gentle fade-in effect for subtle animations
instant → const StreamingTextConfig
Instant display for when speed is priority
professional → const StreamingTextConfig
Professional presentation style
rtlOptimized → const StreamingTextConfig
Optimized for RTL languages like Arabic
typewriter → const StreamingTextConfig
Smooth typewriter effect for dramatic presentations