ProgressBar · ProgressRing
अनिश्चित स्थितीसह नियंत्रित प्रगती पट्ट्या आणि वलये.
वेबReact Nativeप्रगती
वापरून पाहा
उदाहरण तयार होत आहे…
सर्वात छोटा वापर
<ProgressBar value={progress} max={100} />
<ProgressRing value={progress} size={96}>{progress}%</ProgressRing>
<ProgressBar value={null} /> {/* indeterminate */}तुमच्यासाठी काय हाताळतो
- मूल्ये
0…maxमध्ये मर्यादित केली जातात, आणिnullअनिश्चित झाडणी किंवा फिरणारी कमान दाखवते. - मोशनच्या मध्येच आलेले नवीन मूल्य त्याच्या वेगासह पुढे जाते.
- एकच सलग रेषा किंवा कमान, उडी घेणारे तुकडे कधीही नाहीत.
durationअसलेला spring नेमका त्या वेळी संपतो.
यासाठी वापरा
- फाइल अपलोड.
- कोट्यापैकी वापरलेले स्टोरेज.
- चेकआउटमधील प्रगती.
Props
ProgressBar
| Prop | प्रकार | डीफॉल्ट | वर्णन |
|---|---|---|---|
value | number | null | 0 ते max प्रगती; null अनिश्चित आहे. | |
max | number | 100 | पूर्ण म्हणजे असलेले मूल्य. |
color | string | 'currentColor' | भरावाचा रंग. |
trackColor | string | '#e7ece9' | ट्रॅकचा रंग. |
thickness | number | 8 | रेषेची जाडी, पिक्सेलमध्ये. |
direction | 'ltr' | 'rtl' | 'ltr' | डावीकडून (ltr) किंवा उजवीकडून (rtl) भरा. |
transition | Transition | spring | टायमिंग वक्र { duration, easing } किंवा spring { tempo: 'spring', spring }. spring व्यत्यय आल्यावर त्यांची गती राखतात. |
ProgressRing
| Prop | प्रकार | डीफॉल्ट | वर्णन |
|---|---|---|---|
value | number | null | 0 ते max प्रगती; null अनिश्चित आहे. | |
max | number | 100 | पूर्ण म्हणजे असलेले मूल्य. |
size | number | 96 | व्यास, पिक्सेलमध्ये. |
thickness | number | 8 | वलयाची जाडी, पिक्सेलमध्ये. |
color | string | 'currentColor' | कमानीचा रंग. |
trackColor | string | '#e7ece9' | ट्रॅकचा रंग. |
children | ReactNode | मध्यभागी दाखवलेले लेबल. | |
transition | Transition | spring | टायमिंग वक्र { duration, easing } किंवा spring { tempo: 'spring', spring }. spring व्यत्यय आल्यावर त्यांची गती राखतात. |
इतर props रेंडर होणाऱ्या एलिमेंटकडे जातात, त्यामुळे className, style आणि इव्हेंट हँडलर नेहमीप्रमाणे चालतात.
वेब आणि React Native
ProgressRing मध्यभागी लेबलसाठी मुले घेतो; ProgressBar उजवीकडून भरण्यासाठी direction घेतो.
तेच कंपोनंट आणि props React Native वर चालतात.