hasActiveFlipSlides property

bool get hasActiveFlipSlides

Internal-use-only: whether any FLIP slide is in flight, EXCLUDING a held make-room preview.

GHOST-LIFECYCLE READ, the boolean companion to getFlipSlideDeltaNid. Because a preview offset is HELD rather than decaying, hasActiveSlides stays true from a drag's first resolve to its release; anything that must observe "the FLIP slides have finished" has to read this instead. Two consumers depend on it: the render object's edge-ghost cleanup (clearAll when no FLIP slide remains) and the sliver element's settle-transition layout, which is the only thing that schedules that cleanup.

Every OTHER consumer must keep reading hasActiveSlides: retention, eviction deferral, paint, hit-testing and the painted-truth snapshot all care about where rows are painted, and a preview moves them.

Implementation

bool get hasActiveFlipSlides => _slide.hasActive;