Összes komponens

ProgressBar · ProgressRing

Vezérelt folyamatjelző sávok és gyűrűk határozatlan állapottal.

WebReact NativeHaladás

Próbálja ki

A példa előkészítése…

A legrövidebb használat

Upload.jsx
<ProgressBar value={progress} max={100} />
<ProgressRing value={progress} size={96}>{progress}%</ProgressRing>
<ProgressBar value={null} /> {/* indeterminate */}

Amit Ön helyett elintéz

  • Az értékek a 0…max tartományra korlátozódnak, a null pedig határozatlan söprést vagy forgó ívet mutat.
  • Egy mozgás közepén érkező új érték a sebességével folytatódik.
  • Egyetlen folytonos vonal vagy ív, soha nem ugráló szakaszok.
  • A duration-nel megadott rugó pontosan akkor ér véget.

Mire használja

  • Fájlfeltöltés.
  • A kvótából felhasznált tárhely.
  • Haladás a fizetési folyamatban.

Props

ProgressBar

PropTípusAlapértékLeírás
valuenumber | nullHaladás 0 és max között; a null határozatlan.
maxnumber100A befejezést jelentő érték.
colorstring'currentColor'A kitöltés színe.
trackColorstring'#e7ece9'A sáv színe.
thicknessnumber8A vonal vastagsága pixelben.
direction'ltr' | 'rtl''ltr'Kitöltés balról (ltr) vagy jobbról (rtl).
transitionTransitionspringTiming-görbe { duration, easing } vagy rugó { tempo: 'spring', spring }. A rugók megszakításkor megtartják a lendületüket.

ProgressRing

PropTípusAlapértékLeírás
valuenumber | nullHaladás 0 és max között; a null határozatlan.
maxnumber100A befejezést jelentő érték.
sizenumber96Átmérő pixelben.
thicknessnumber8A gyűrű vastagsága pixelben.
colorstring'currentColor'Az ív színe.
trackColorstring'#e7ece9'A sáv színe.
childrenReactNodeKözépen megjelenített címke.
transitionTransitionspringTiming-görbe { duration, easing } vagy rugó { tempo: 'spring', spring }. A rugók megszakításkor megtartják a lendületüket.

A többi props a renderelt elemre kerül, így a className, a style és az eseménykezelők a szokásos módon működnek.

Web és React Native

A ProgressRing gyermekeket fogad a középső címkéhez; a ProgressBar a direction értékkel jobbról is kitölthető.

Ugyanazok a komponensek és props-ok működnek React Native alatt.

Keresés

Gépeljen a dokumentációban való kereséshez.