StockSceneReel class

The edit a run gets when it asks for a scene and nobody wrote one: the app on a dark ground, the scenario's titles as captions, a push-in on every tap, and the last frame held under the scenario's name.

It is the demo the design was written toward, and it is deliberately plain — everything characterful belongs in an edit somebody wrote against their own app. What it shows is that the pieces meet: a title is a TextNode with an opacity track, a push-in is a scale and a translate on the node the screen is in, and every one of those is in reel time, which the builder already keeps.

Inheritance

Constructors

StockSceneReel({double zoom = 1.6, Duration pushIn = const Duration(milliseconds: 420), Duration titleFor = const Duration(milliseconds: 1800), Duration holdAfterFirstTap = const Duration(milliseconds: 800), Duration tail = const Duration(milliseconds: 1200), SceneColor ground = const SceneColor(0xFF15161A)})
const

Properties

ground → SceneColor
final
hashCode → int
The hash code for this object.
no setterinherited
holdAfterFirstTap → Duration
How long the app is left running after the first tap — the hold that proves a hold is not a freeze.
final
pushIn → Duration
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
tail → Duration
final
titleFor → Duration
final
zoom → double
final

Methods

edit(Take take) → Reel
override
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