A tervező rendszerek már használnak tokeneket a színekhez, a térközökhöz és a tipográfiához. A mozgásjelzők ugyanezt az ötletet alkalmazzák az animációra. Az olyan döntéseket, mint például a „kis elemek gyorsan mozognak és finoman rendeződnek”, elnevezett értékekké alakítják, amelyeket minden tervező és fejlesztő használ.
Egy tipikus készlet tartalmaz időtartamokat (rövid, közepes, hosszú), enyhülési görbéket (standard, belépő, kilépés) és egyre inkább a merevség, csillapítás és tömeg által meghatározott rugókat. A rugók népszerűek, mert természetesnek érzik magukat, és jól kezelik a megszakításokat a kódban.
A névadás számít. A célon alapuló neveket, mint például a motion.enter vagy a motion.emphasis, könnyebb helyesen alkalmazni, mint a nyers számokat. A készlet legyen kicsi. Ha minden komponens megkapja a saját görbéjét, a tokenek abbahagyják a feladatukat.
Az akadálymentesítés is a tokenekhez tartozik. Határozza meg, hogy mi történjen, ha a felhasználó csökkentett mozgást kapcsol be, például rövidebb elhalványításokat a nagy mozgás helyett, így minden komponens ugyanúgy kezeli.
A tokeneket általában a JSON-ben tárolják, és egy tokenépítő eszközzel CSS változókká, Swift-, Kotlin vagy JavaScript-vé alakítják. Ingyenes Motion Token Generatorunk olyan kezdőkészletet állít elő, amelyhez igazodhat.