ProgressBar · ProgressRing
অনির্দিষ্ট অবস্থাসহ নিয়ন্ত্রিত অগ্রগতির বার আর বলয়।
ওয়েবReact Nativeঅগ্রগতি
চালিয়ে দেখুন
উদাহরণ প্রস্তুত হচ্ছে…
সবচেয়ে ছোট ব্যবহার
<ProgressBar value={progress} max={100} />
<ProgressRing value={progress} size={96}>{progress}%</ProgressRing>
<ProgressBar value={null} /> {/* indeterminate */}এটি আপনার হয়ে যা সামলায়
- মান
0…max-এ সীমিত হয়, আরnullঅনির্দিষ্ট ঝাড়ু বা ঘুরন্ত চাপ দেখায়। - গতির মাঝে নতুন মান নিজের বেগ নিয়ে এগোয়।
- একটি অবিচ্ছিন্ন রেখা বা চাপ, কখনো লাফানো খণ্ড নয়।
duration-সহ স্প্রিং ঠিক সেই সময়ে শেষ হয়।
যেখানে ব্যবহার করবেন
- ফাইল আপলোড।
- কোটার মধ্যে ব্যবহৃত স্টোরেজ।
- চেকআউটের অগ্রগতি।
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 | timing বক্ররেখা { duration, easing } বা স্প্রিং { tempo: '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 | timing বক্ররেখা { duration, easing } বা স্প্রিং { tempo: 'spring', spring }। বাধা পেলে স্প্রিং নিজের গতি ধরে রাখে। |
অন্য props রেন্ডার হওয়া এলিমেন্টে যায়, তাই className, style আর ইভেন্ট হ্যান্ডলার স্বাভাবিকভাবে কাজ করে।
ওয়েব আর React Native
ProgressRing মাঝখানের লেবেলের জন্য children নেয়; ProgressBar ডান দিক থেকে ভরাতে direction নেয়।
একই কম্পোনেন্ট আর props React Native-এ কাজ করে।