Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
179 of 196 menu
◀ ▶

Метод ease

Метод ease класса Easing вызывают без аргументов. Часто его оборачивают в out или inOut перед передачей в timing.

Синтаксис

easing: Easing.inOut(Easing.ease)

Пример

Давайте проявим текст с ease:

import { useEffect, useRef } from 'react'; import { Animated, Easing, Text } from 'react-native'; export default function App() { const opacity = useRef(new Animated.Value(0)).current; useEffect(() => { Animated.timing(opacity, { toValue: 1, duration: 400, easing: Easing.inOut(Easing.ease), useNativeDriver: true, }).start(); }, [opacity]); return ( <Animated.Text style={{ opacity }}>abcde</Animated.Text> ); }

На экране строка плавно появляется без резкого старта.

Смотрите также

  • метод linear,
    который идет с постоянной скоростью
  • метод in,
    который замедляет начало ease
  • метод bounce,
    который добавляет отскок у цели
  • класс Animated,
    который запускает timing
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить