2017-10-09 9 views
0

ScrollToAsync(Element、ScrollToPosition、Boolean)メソッドを使用したいが、そのアニメーションの速度が少し遅いです。アニメーションの速度を設定できますか?ScrollToAsync(Element、ScrollToPosition、Boolean)のアニメーション速度を設定する方法は?

scrollview.ScrollToAsync(secondpage, ScrollToPosition.End, true) 
+1

Iをアニメーション化する方法についてのサンプルがあり、あなたがここにスクロールされる要素をアニメーションスクロールするようにする場合、要素の上にあなたのアニメーションを行うためのイージングクラスhttps://developer.xamarin.com/api/type/Xamarin.Forms.Easing/を使用することができます以下のことを試みたことはありませんが、ここで私がすることです:カスタムアニメーションhttps://developer.xamarin.com/guides/xamarin-forms/user-interface/animation/custom/を使用し、スクロール位置をアニメートしようとします。それがうまくいけば、ここに公開してください。 –

答えて

0

あなたは

var stck = new StackLayout 
{ 
    Orientation = StackOrientation.Vertical, 
    Margin = new Thickness(0, 0, 0, 20), 
    WidthRequest = 250, 
    HorizontalOptions = LayoutOptions.Start, 
    Opacity = animate ? 0 : 1 
}; 

stck.FadeTo(1, 1000, Easing.CubicIn); 
+0

私はフェードアニメーションを使用しないため、ScrollToPosition.Endを使用する必要があります。 – xamarin

関連する問題