ಎಲ್ಲ ಕಾಂಪೊನೆಂಟ್‌ಗಳು

MotionNumber · MotionText

ಚಕ್ರಗಳಂತೆ ಉರುಳುವ ಸ್ಥಾನಗಳಿರುವ ಸಂಖ್ಯೆ, ಕಾಣಿಸುವ ಅಥವಾ ಮರೆಯಾಗುವ ಸ್ಥಾನಗಳು ಸೇರಿ.

ವೆಬ್React Nativeಸಂಖ್ಯೆಗಳು ಮತ್ತು ಪಠ್ಯ

ಪ್ರಯತ್ನಿಸಿ

ಉದಾಹರಣೆ ಸಿದ್ಧವಾಗುತ್ತಿದೆ…

ಅತಿ ಚಿಕ್ಕ ಬಳಕೆ

Total.jsx
<MotionNumber value={count} />
<MotionNumber value={total} mode="roll" intl locale="en-US"
  format={{ style: 'currency', currency: 'USD' }} />
<MotionText>{status}</MotionText>

ಇದು ನಿಮಗಾಗಿ ನಿರ್ವಹಿಸುವುದು

  • ಕ್ಯಾರಿಗಳು: 999 → 1,000 ಬದಲಾದ ಪ್ರತಿ ಸ್ಥಾನವನ್ನು ಓಡೋಮೀಟರ್‌ನಂತೆ ಒಂದೇ ದಿಕ್ಕಿನಲ್ಲಿ ಉರುಳಿಸುತ್ತದೆ.
  • ಕಾಣಿಸುವ ಅಥವಾ ಮರೆಯಾಗುವ ಸ್ಥಾನಗಳು ಹಠಾತ್ತಾಗಿ ಬರದೆ ತಮ್ಮದೇ ಕಾಲಮ್‌ನಲ್ಲಿ ಉರುಳಿ ಬರುತ್ತವೆ ಅಥವಾ ಹೋಗುತ್ತವೆ.
  • ವಿಭಾಜಕಗಳು, ಚಿಹ್ನೆಗಳು ಮತ್ತು ಕರೆನ್ಸಿ ಚಿಹ್ನೆಗಳು ತಾವು ಸೇರಿದ ಸ್ಥಾನದೊಂದಿಗೆ ಮಸುಕಾಗಿ ಬಂದು ಹೋಗುತ್ತವೆ.
  • ಉಳಿದ ಸ್ಥಾನಗಳು ಉರುಳುತ್ತಲೇ ಹೊಸ ಜಾಗಗಳಿಗೆ ಜಾರುತ್ತವೆ, ಹೀಗಾಗಿ ಸಂಖ್ಯೆ ಎಂದಿಗೂ ಒಡೆಯುವುದಿಲ್ಲ.
  • ಮೋಷನ್ ಮಧ್ಯದಲ್ಲಿ ಬರುವ ಹೊಸ ಮೌಲ್ಯ ಪರದೆಯ ಮೇಲಿರುವುದರಿಂದ ನಿಖರವಾಗಿ ಮುಂದುವರಿಯುತ್ತದೆ.
  • ಫಾರ್ಮ್ಯಾಟಿಂಗ್‌ಗೆ Intl ಎಂದಿಗೂ ಬೇಕಿಲ್ಲ: ಪಠ್ಯ ಅಥವಾ format ಫಂಕ್ಷನ್ ಕೊಡಿ, ಅಥವಾ intl ನಿಂದ ಆರಿಸಿ.

ಇದಕ್ಕೆ ಬಳಸಿ

  • ವಸ್ತುಗಳನ್ನು ಸೇರಿಸಿದಂತೆ ಬದಲಾಗುವ ಕಾರ್ಟ್ ಮೊತ್ತ.
  • ನೇರ ಕೌಂಟರ್ ಅಥವಾ ಅಂಕ.
  • ಕೆಲವು ಸೆಕೆಂಡುಗಳಿಗೊಮ್ಮೆ ರಿಫ್ರೆಶ್ ಆಗುವ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ಸಂಖ್ಯೆ.

Props

MotionNumber

Propಟೈಪ್ಡೀಫಾಲ್ಟ್ವಿವರಣೆ
valuenumber | bigint | string—ಕಡ್ಡಾಯಸಂಖ್ಯೆ, ಅಥವಾ ಕಾಲರ್ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿದ ಸಂಖ್ಯಾ ಪಠ್ಯ.
mode'replace' | 'roll''replace'replace ಬದಲಾದ ಪ್ರತಿ ಸ್ಥಾನವನ್ನು ಒಂದು ಹೆಜ್ಜೆ ಚಲಿಸುತ್ತದೆ; roll ನಡುವಿನ ಅಂಕಿಗಳ ಮೂಲಕ ಸಾಗುತ್ತದೆ.
direction'auto' | 'digit' | 'up' | 'down''auto'auto ಗಾತ್ರ ಬದಲಾವಣೆಯನ್ನು ಅನುಸರಿಸುತ್ತದೆ, ಹೀಗಾಗಿ ಕ್ಯಾರಿಗಳು ಒಂದೇ ದಿಕ್ಕಿನಲ್ಲಿ ಉರುಳುತ್ತವೆ; digit ಪ್ರತಿ ಸ್ಥಾನವನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಹೋಲಿಸುತ್ತದೆ.
staggernumber45ಬದಲಾದ ಸ್ಥಾನಗಳ ನಡುವಿನ ಮಿಲಿಸೆಕೆಂಡ್‌ಗಳು, ಬಿಡಿ ಸ್ಥಾನದಿಂದ ಹೊರಮುಖವಾಗಿ. ಸಂಪೂರ್ಣ ಅಲೆ ಸೀಮಿತ.
format(value) => string | Intl.NumberFormatOptionsತೋರಿಸಬೇಕಾದ ಪಠ್ಯ ಹಿಂತಿರುಗಿಸುವ ಫಂಕ್ಷನ್, ಅಥವಾ Intl.NumberFormat ಆಯ್ಕೆಗಳು (intl ನೊಂದಿಗೆ).
intlbooleanfalseಅಂತರ್ನಿರ್ಮಿತ Intl.NumberFormat ಬಳಸಿ. ಯಾವ ರನ್‌ಟೈಮ್‌ಗೂ Intl ಬೇಕಾಗದಂತೆ ಡೀಫಾಲ್ಟ್ ಆಗಿ ಆಫ್.
localestring | string[]intl ಗಾಗಿ locale.
prefixstringಸಂಖ್ಯೆಯ ಮೊದಲಿನ ಪಠ್ಯ.
suffixstringಸಂಖ್ಯೆಯ ನಂತರದ ಪಠ್ಯ.
transitionTransitionspringಟೈಮಿಂಗ್ ವಕ್ರ { duration, easing } ಅಥವಾ spring { tempo: 'spring', spring }. spring ಗಳು ಅಡ್ಡಿಯಾದಾಗ ತಮ್ಮ ಆವೇಗ ಉಳಿಸಿಕೊಳ್ಳುತ್ತವೆ.
onMotionComplete(value) => voidಸ್ಥಾನಗಳು ನೆಲೆಗೊಂಡ ನಂತರ ಮೌಲ್ಯದೊಂದಿಗೆ ನಡೆಯುತ್ತದೆ.

MotionText

Propಟೈಪ್ಡೀಫಾಲ್ಟ್ವಿವರಣೆ
childrenReactNodeತೋರಿಸಬೇಕಾದ ಪಠ್ಯ.
aselement'span'ರೆಂಡರ್ ಮಾಡಬೇಕಾದ ಎಲಿಮೆಂಟ್.
transitionTransitionspringಟೈಮಿಂಗ್ ವಕ್ರ { duration, easing } ಅಥವಾ spring { tempo: 'spring', spring }. spring ಗಳು ಅಡ್ಡಿಯಾದಾಗ ತಮ್ಮ ಆವೇಗ ಉಳಿಸಿಕೊಳ್ಳುತ್ತವೆ.
onMotionComplete(text) => voidಮೋಷನ್ ನೆಲೆಗೊಂಡಾಗ ನಡೆಯುತ್ತದೆ.

ಇತರ props ರೆಂಡರ್ ಆಗುವ ಎಲಿಮೆಂಟ್‌ಗೆ ಹೋಗುತ್ತವೆ, ಹೀಗಾಗಿ className, style ಮತ್ತು ಈವೆಂಟ್ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳು ಎಂದಿನಂತೆ ಕೆಲಸ ಮಾಡುತ್ತವೆ.

ವೆಬ್ ಮತ್ತು React Native

ವೆಬ್‌ನಲ್ಲಿ ಪ್ರತಿ ಸ್ಥಾನವೂ Web Animations API ಪ್ಲೇ ಮಾಡುವ glyph ಗಳ ಸಣ್ಣ ರಾಶಿ, ಮತ್ತು ಪಠ್ಯ ಆಯ್ಕೆ ಮಾಡಬಹುದಾದಂತೆ ಉಳಿಯುತ್ತದೆ. MotionText ಯಾವುದೇ ಪಠ್ಯವನ್ನು ಅನಿಮೇಟ್ ಮಾಡುತ್ತದೆ: ಸಂಖ್ಯಾ ಪಠ್ಯ ಸ್ಥಾನವಾರು ಉರುಳುತ್ತದೆ, ಇತರ ಪಠ್ಯ ಬದಲಾಗುತ್ತದೆ.

React Native ನಲ್ಲಿ ಸಂಖ್ಯೆ ಲೇಔಟ್, ಆಯ್ಕೆ ಮತ್ತು ಪ್ರವೇಶಸಾಧ್ಯತೆಗಾಗಿ, ಸುತ್ತುವಿಕೆ ಮತ್ತು numberOfLines ಸೇರಿ, ನಿಜವಾದ Text ಆಗಿ ಉಳಿಯುತ್ತದೆ; glyph ಗಳು ನೇಟಿವ್ driver ಮೇಲೆ ಚಲಿಸುತ್ತವೆ.

ಈ ಉದಾಹರಣೆಗಳಲ್ಲಿ ಬಳಸಲಾಗಿದೆ

ಹುಡುಕಿ

ದಸ್ತಾವೇಜಿನಲ್ಲಿ ಹುಡುಕಲು ಟೈಪ್ ಮಾಡಿ.