Итак, каждый день мы создаем новые приложения и делаем множество анимаций, таких как переходы между страницами или маршруты наших приложений. Итак, в дополнение к библиотеке между страницами сделайте анимацию с переходами (если хотите знать как, нажмите здесь).
Теперь в новой версии 1.0.8 мы можем анимировать нажатия на кнопки как компонент. Давай сделаем это!
Как подать заявку
В библиотеке, которую мы собираемся использовать, а именно Между страницами, у нас есть компонент, который мы можем импортировать под названием Wrapper, с помощью которого мы можем анимировать любые кнопки при нажатии. На данный момент у нас есть только два типа анимации: SPRING и FADE, скоро будет выпущено больше.
Чтобы начать анимацию нажатия кнопок с помощью Между типами, необходимо импортировать оболочку и добавить ее вокруг компонента в виде кнопки. Таким образом:
... import { Wrapper, BetweenTypes } from "between-pages"; const WrapperExamples: React.FC = () => { return ( <View style={styles.container}> <Wrapper delay={100} onPress={() => {}} type={BetweenTypes.SPRING} > <Button title="Click me" backgroundColor="#D4C1EC" /> </Wrapper> <Wrapper delay={300} onPress={() => {}} type={BetweenTypes.FADE} > <Button title="Click me" backgroundColor="#FEFFBE" /> </Wrapper> </View> ); }; const Button = ({ title, backgroundColor = "#FFFFFF", }: { title: string; backgroundColor?: string; }) => { return ( <View style={[ styles.button, { backgroundColor, }, ]} > <Text style={styles.title}>{title}</Text> </View> ); }; ...
Посмотрите, как наша кнопка будет выглядеть в приложении:
Помня, что в репозитории гораздо больше деталей и больше конфигураций.
Ты получил это! 👍😁
Большое спасибо, надеюсь, я помог великому сообществу React. ❤🙌
Репозиторий
Tapedin: @hubertryan
Большое спасибо, надеюсь, я помог великому сообществу React. ❤🙌