Visi komponentai
MotionHold
Paspauskite ir palaikykite, kad patvirtintumėte negrįžtamą veiksmą; per anksti paleidus atsukama atgal.
ŽiniatinklisReact NativeGestai
Išbandykite
Trumpiausias naudojimas
Danger.jsx<MotionHold duration={1200} onConfirm={deleteProject}>
Hold to delete
</MotionHold>;
Ką jis sutvarko už jus
- Užpildas auga, kol laikomas žymeklis, Space ar Enter.
- Per anksti paleidus užpildas atsukamas atgal, o paspaudus dar kartą atsukimo metu tęsiama nuo dabartinio užpildo.
- Mygtukas laikant įsispaudžia ir patvirtinus vieną kartą atšoka.
Naudokite jį
- Projekto ištrynimas.
- Palaikykite, kad sumokėtumėte.
- Nustatymų atstatymas.
Props
| Prop | Tipas | Numatytoji | Aprašymas |
|---|
children | ReactNode | | Mygtuko etiketė. |
|---|
onConfirm | () => void | | Vykdomas, kai palaikymas baigtas. |
|---|
duration | number | 1200 | Kiek milisekundžių reikia laikyti paspaudus. |
|---|
disabled | boolean | false | Išjungia mygtuką. |
|---|
fillClassName | string | | Augančio užpildo klasė; fillStyle nustato jo vidinį stilių. |
|---|
Kiti props perduodami atvaizduojamam elementui, todėl className, style ir įvykių apdorojimo funkcijos veikia kaip įprastai.
Naudojama šiuose pavyzdžiuose