Я пытаюсь создать карусель карточек, используя Flatlist + Reanimated, и хочу показать край следующего слайда внутри экрана, но следующий слайд появляется только при начале прокрутки.
вот гифка, описывающая мою проблему
вот мой основной компонент
import { ImageSourcePropType } from "react-native";
export type ImageSliderType = {
title: string;
image: ImageSourcePropType;
description: string;
}
export const ImageSlider =
[
{
title: 'Nullam enim ligula',
image: require('@/assets/images/sliderImages/4.jpg'),
description: 'Duis vitae libero risus. Sed vitae ligula at eros ultr',
},
{
title: 'Nullam enim ligula',
image: require('@/assets/images/sliderImages/4.jpg'),
description: 'Duis vitae libero risus. Sed vitae ligula at eros ultr',
},
{
title: 'Nullam enim ligula',
image: require('@/assets/images/sliderImages/4.jpg'),
description: 'Duis vitae libero risus. Sed vitae ligula at eros ultr',
},
{
title: 'Nullam enim ligula',
image: require('@/assets/images/sliderImages/4.jpg'),
description: 'Duis vitae libero risus. Sed vitae ligula at eros ultr',
},
{
title: 'Nullam enim ligula',
image: require('@/assets/images/sliderImages/4.jpg'),
description: 'Duis vitae libero risus. Sed vitae ligula at eros ultr',
},
]
по сути, я пытался показать первый слайд в центре экрана и показать лишь небольшую часть следующего рядом с ним
Я пытаюсь создать карусель карточек, используя Flatlist + Reanimated, и хочу показать край следующего слайда внутри экрана, но следующий слайд появляется только при начале прокрутки. вот гифка, описывающая мою проблему вот мой основной компонент [code]import { ImageSliderType } from '@/data/sliderData' import React from 'react' import { View } from 'react-native' import SliderItem from './SliderItem' import Animated, { useAnimatedScrollHandler, useSharedValue } from 'react-native-reanimated'
[/code] и данные [code]import { ImageSourcePropType } from "react-native"; export type ImageSliderType = { title: string; image: ImageSourcePropType; description: string; } export const ImageSlider = [ { title: 'Nullam enim ligula', image: require('@/assets/images/sliderImages/4.jpg'), description: 'Duis vitae libero risus. Sed vitae ligula at eros ultr', }, { title: 'Nullam enim ligula', image: require('@/assets/images/sliderImages/4.jpg'), description: 'Duis vitae libero risus. Sed vitae ligula at eros ultr', }, { title: 'Nullam enim ligula', image: require('@/assets/images/sliderImages/4.jpg'), description: 'Duis vitae libero risus. Sed vitae ligula at eros ultr', }, { title: 'Nullam enim ligula', image: require('@/assets/images/sliderImages/4.jpg'), description: 'Duis vitae libero risus. Sed vitae ligula at eros ultr', }, { title: 'Nullam enim ligula', image: require('@/assets/images/sliderImages/4.jpg'), description: 'Duis vitae libero risus. Sed vitae ligula at eros ultr', }, ]
[/code] по сути, я пытался показать первый слайд в центре экрана и показать лишь небольшую часть следующего рядом с ним
Я работаю над проектом, в котором пользователь может загружать изображения webp. Я знаю, как конвертировать изображения webp в jpg/png, но застрял в том, как определить, является ли изображение webp статическим (неанимированным) или анимированным. Я...
Я работаю над проектом, в котором пользователь может загружать изображения webp. Я знаю, как конвертировать изображения webp в jpg/png, но застрял в том, как определить, является ли изображение webp статическим (неанимированным) или анимированным. Я...
Я работаю над конвертером изображений для Android и использую .net maui для разработки приложений. Один из вариантов преобразования изображений — преобразование нескольких изображений в анимированный GIF. Когда я устанавливаю приложение в режиме...
Я работаю над проектом, в котором пользователь может загружать изображения WebP. Я знаю, как конвертировать изображения webp в jpg/png, но застрял в том, как определить, является ли изображение webp статическим (неанимированным) или анимированным.
Я...