以编程方式在没有动画的 ScrollView 上滚动
Programmatically scroll at ScrollView without animation
我使用 Xamarin,我想以编程方式滚动我的 ScrollView 以使用动画自定义位置。我试试这个代码
public async Task Start(){
await ScrollView.ScrollToAsync(0, y, true);
}
从developer.xamarin.com第三个参数是动画public Task ScrollToAsync (Element element, ScrollToPosition position, Boolean animated)
它从 button.Clicked += async (sender, e) => await Start();
调用
在 Android 带有动画的真实设备上,它是精美的作品,但在 UWP Windows 10 移动设备上不显示动画。
是否可以让动画编程滚动到UWP上的位置?我想尽可能简单的方法。谢谢!
使用 Task.Delay
,动画就可以了
public async Task Start(){
await Task.Delay(1);
await ScrollView.ScrollToAsync(0, y, true);
}
我使用 Xamarin,我想以编程方式滚动我的 ScrollView 以使用动画自定义位置。我试试这个代码
public async Task Start(){
await ScrollView.ScrollToAsync(0, y, true);
}
从developer.xamarin.com第三个参数是动画public Task ScrollToAsync (Element element, ScrollToPosition position, Boolean animated)
它从 button.Clicked += async (sender, e) => await Start();
调用
在 Android 带有动画的真实设备上,它是精美的作品,但在 UWP Windows 10 移动设备上不显示动画。
是否可以让动画编程滚动到UWP上的位置?我想尽可能简单的方法。谢谢!
使用 Task.Delay
,动画就可以了
public async Task Start(){
await Task.Delay(1);
await ScrollView.ScrollToAsync(0, y, true);
}