web-dev-qa-db-fra.com

Quelles sont les variables nécessaires pour décrire les interactions entre friction, élasticité et magnétisme dans une interface utilisateur

Préparer des spécifications pour les développeurs de gestes "pull to refresh" et flick. J'essaie de comprendre comment les spécifier. Comparé à la définition d'animations normales comme le mouvement avec le temps et la distance, c'est plus complexe.

1
Ameen Akbar

Je pense que vous parlez de quelque chose qui est disponible dans jQuery, qu'ils appellent "Easings" https://api.jqueryui.com/easings/

Dans ce site Web, le mouvement est communiqué à l'aide d'un diagramme qui anime le mouvement lorsqu'il est cliqué. Il existe des variations qui incluent des choses comme le rebond et l'élasticité.

Fondamentalement, la variable qui vous manque est le taux d'accélération , qui peut varier tout au long de l'animation, par exemple commencer lentement, accélérer, puis ralentir rapidement, avant de rebondir, etc.

2
SteveD