void update(double deltaDy, {required bool expanded}) { if (expanded) { offset = (offset + deltaDy).clamp(0.0, 280.0); } else { offset = (offset + deltaDy).clamp(-280.0, 240.0); } }