【问题标题】:Programmatically scroll at ScrollView without animation在没有动画的情况下以编程方式在 ScrollView 滚动
【发布时间】:2017-07-16 06:05:53
【问题描述】:

我使用 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上的位置?我想尽可能简单的方法。谢谢!

【问题讨论】:

    标签: xamarin uwp xamarin.forms scrollview xamarin.uwp


    【解决方案1】:

    使用 Task.Delay,动画就会生效

       public async Task Start(){
              await Task.Delay(1);  
              await ScrollView.ScrollToAsync(0, y, true);
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多