PressableFeedback
animationBreakdex::Motion::PressableFeedback
Tactile scale-down feedback with haptic response on tappable elements
Provides physical press feedback: element scales from 1.0 to 0.98 on tap-down with easeInQuad (150ms), then springs back with easeOutBack (240ms). Haptic lightImpact fires on tap-down. The scaleEnd is configurable per-widget. Disabled when MediaQuery.disableAnimations is true.
Relationships
Renders With 5
move_list_screencombo_detail_screenflashcard_review_screenflow_screenstats_screen
Configured By 1
theme_setting_provider
Answers
States
| State | Behavior |
|---|---|
| haptic | feedback: HapticFeedback.lightImpact() trigger: tap_down |
| idle | scale: 1 |
| pressed | scale: 0.98 |
Durations
forward
150msreverse
240msCurves
forward
easeInQuadreverse
easeOutBackRespects
prefers reduced motiondisable animations