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

Метод in

Метод in класса Easing принимает другую функцию кривой, например ease или linear. Движение стартует медленнее и ускоряется к середине.

Синтаксис

easing: Easing.in(Easing.ease)

Параметры

Параметр Описание
кривая Базовая функция из методов Easing.

Пример

Давайте растянем полоску с плавным стартом:

import { useEffect, useRef } from 'react'; import { Animated, Easing, View } from 'react-native'; export default function App() { const width = useRef(new Animated.Value(30)).current; useEffect(() => { Animated.timing(width, { toValue: 200, duration: 600, easing: Easing.in(Easing.ease), useNativeDriver: false, }).start(); }, [width]); return ( <Animated.View style={{ width, height: 8, backgroundColor: '#776655' }} /> ); }

На экране полоска долго разгоняется и быстро добивает длину в конце.

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

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