0

我使用 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 Mobile 上动画不显示。

是否可以让动画编程滚动到UWP上的位置?我想尽可能简单的方法。谢谢!

4

1 回答 1

1

使用,动画就可以了 Task.Delay

   public async Task Start(){
          await Task.Delay(1);  
          await ScrollView.ScrollToAsync(0, y, true);
    }
于 2017-02-25T17:11:54.233 回答