如何在Xamarin表单中使用自动滚动

时间:2017-04-25 07:24:10

标签: xamarin

我有很多记录,它有点击和拖动等选项来更改音乐播放器等地方。

在这种情况下,如果有10条记录,它在屏幕上显示4,我们必须滚动屏幕才能看到另一条记录。 为此,如果我必须将我的10条记录更改为第一条,请单击第10条记录,如果我上去,则必须滚动到顶部。

任何想法?对于这个自动滚动..请注意或建议评论。

1 个答案:

答案 0 :(得分:0)

    //page view is may ui scroll view 
    //counter for if my image focus on last image then return on 1 img 
    //new PointF((float)(your image size * count),your top margin or your fram y);

    int count = 0;
                public async void StartTimer()
                {
                    await Task.Delay(3000); //3 sec 

                    count += 1;
                    if (count == 5)
                    {
                        count = 0;
                    }
                    var bottomOffset = new PointF((float)(UIScreen.MainScreen.Bounds.Width * count),0);
                    pageview.SetContentOffset(bottomOffset, animated: true);
                    StartTimer();          


                }


public override void ViewDidLoad(){
 StartTimer();  
}