- The detail body's alpha fade was rendering the whole scroll subtree to an offscreen buffer every frame (CompositingStrategy.Auto goes offscreen when alpha<1). Switch to ModulateAlpha — the body's rows don't overlap, so the per-draw-op fade is correct and skips the buffer. Main fix. - Replace the 300ms FastOutSlowIn tween (slow ramp at both ends) with a no-bounce StiffnessMedium spring — distance-adaptive, reads as snappy. |
||
|---|---|---|
| .. | ||
| src/main/kotlin | ||
| build.gradle.kts | ||