我想使用ScrollToAsync(Element,ScrollToPosition,Boolean)方法,但它的动画速度有点慢。我可以设置动画速度吗?
scrollview.ScrollToAsync(secondpage, ScrollToPosition.End, true)
答案 0 :(得分:0)
您可以使用Easing类https://developer.xamarin.com/api/type/Xamarin.Forms.Easing/对元素进行动画处理,因此当您滚动时,为此处滚动的元素设置动画是一个关于如何设置动画的示例
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);