Skip to content

Blurry small animated elements (4x4px dots) during scale animations #8033

@quuentinho

Description

@quuentinho

Description

Small animated dots (4x4 pixels) become blurry during scale animations using React Native Reanimated. The blur effect appears during the animation transitions, making the dots lose their crisp appearance.

Expected Behavior

Small dots should remain crisp and sharp during scale animations.

Actual Behavior

Dots become blurry/fuzzy during animations, especially noticeable on small elements like 4x4px indicators.

Additional Context

  • The blur is most noticeable on small elements (4x4px dots)
  • Using a loading indicator pattern with scale animation
  • Issue appears during scale transitions from 0.8 to 1.4
  • Larger elements don't seem affected as much
  • Problem persists across different devices and simulators

Steps to reproduce

  1. Create small animated dots (4x4px)
  2. Apply scale animation using interpolate with withRepeat
  3. Observe blur effect during scale transitions
  4. Most noticeable when scaling from smaller to larger values (0.8 → 1.4)

Snack or a link to a repository

https://snack.expo.dev/@quentin_boulay/honest-violet-turkish-delight

Reanimated version

3.17.4

Worklets version

0

React Native version

0.79.4

Platforms

iOS

JavaScript runtime

None

Workflow

None

Architecture

New Architecture (Fabric renderer)

Build type

No response

Device

Real device

Host machine

None

Device model

No response

Acknowledgements

No

Metadata

Metadata

Assignees

No one assigned

    Labels

    Platform: iOSThis issue is specific to iOSRepro providedA reproduction with a snippet of code, snack or repo is provided

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions