AndreiMisiukevich / CardView

CardsView | CarouselView | CoverflowView | CubeView for Xamarin.Forms
MIT License
712 stars 114 forks source link

Возможно ли отключить анимацию при замене картинки. #342

Closed igor-niv closed 4 years ago

igor-niv commented 4 years ago

Я использую PanCardView.CarouselView в Xamarin.Forms приложении. После того, как фотографии отобразились в PanCardView.CarouselView, я должен, по нажатию кнопки пользователем, выполнить преобразовании фотографии, которая является текущей видимой в PanCardView.CarouselView, к Ч/Б. Затем должен вывести обработанную фотографию заместо старой в PanCardView.CarouselView. Для хранения массива фотографий я использую ObservableCollection. Замену картинки произвожу так: mObservableCollection[index] = new { Source = img }, где img - обработанная фотография, которую я должен вывести.

Во время такой замены картинки я вижу анимацию

ezgif com-resize

Возможно ли сделать замену картинки без этого анимированного сдвига? Заранее, спасибо.

P.S. Ниже XAML код с CarouselView (если понадобится).

` <cards:CarouselView ItemsSource="{Binding Items}" x:Name="mCarouselView" BackgroundColor="{DynamicResource backgroundColor}">

`
AndreiMisiukevich commented 4 years ago

привет) Да, конечно

выставь IsAutoNavigatingAnimationEnabled = false