ProgressBar · ProgressRing
Nadzorovane vrstice in obroči napredka z nedoločenim stanjem.
SpletReact NativeNapredek
Preizkusite
Pripravljanje primera …
Najkrajša uporaba
<ProgressBar value={progress} max={100} />
<ProgressRing value={progress} size={96}>{progress}%</ProgressRing>
<ProgressBar value={null} /> {/* indeterminate */}Kaj uredi namesto vas
- Vrednosti so omejene na
0…max,nullpa pokaže nedoločen pomik ali vrteč se lok. - Nova vrednost sredi gibanja nadaljuje s svojo hitrostjo.
- Ena neprekinjena črta ali lok, nikoli segmenti, ki skačejo.
- Vzmet z
durationse konča natanko ob tem času.
Uporabite jo za
- Nalaganje datoteke.
- Porabljena shramba od kvote.
- Napredek skozi blagajno.
Props
ProgressBar
| Prop | Tip | Privzeto | Opis |
|---|---|---|---|
value | number | null | Napredek od 0 do max; null je nedoločeno. | |
max | number | 100 | Vrednost, ki pomeni dokončano. |
color | string | 'currentColor' | Barva zapolnitve. |
trackColor | string | '#e7ece9' | Barva tira. |
thickness | number | 8 | Debelina črte v pikslih. |
direction | 'ltr' | 'rtl' | 'ltr' | Polnjenje z leve (ltr) ali z desne (rtl). |
transition | Transition | spring | Krivulja timinga { duration, easing } ali vzmet { tempo: 'spring', spring }. Vzmeti ob prekinitvi ohranijo zagon. |
ProgressRing
| Prop | Tip | Privzeto | Opis |
|---|---|---|---|
value | number | null | Napredek od 0 do max; null je nedoločeno. | |
max | number | 100 | Vrednost, ki pomeni dokončano. |
size | number | 96 | Premer v pikslih. |
thickness | number | 8 | Debelina obroča v pikslih. |
color | string | 'currentColor' | Barva loka. |
trackColor | string | '#e7ece9' | Barva tira. |
children | ReactNode | Oznaka, prikazana v sredini. | |
transition | Transition | spring | Krivulja timinga { duration, easing } ali vzmet { tempo: 'spring', spring }. Vzmeti ob prekinitvi ohranijo zagon. |
Druge props gredo upodobljenemu elementu, zato className, style in obravnave dogodkov delujejo kot običajno.
Splet in React Native
ProgressRing sprejme otroke za oznako v sredini; ProgressBar sprejme direction za polnjenje z desne.
Iste komponente in props delujejo v React Nativu.