在滚动太远之后,Scrollview变得迟钝

时间:2017-12-15 15:36:03

标签: android xamarin.android

在我的应用中,我有一个包含用户生成内容的基本墙。就像facebook,9gag,Instagram等有一个。每次到达底部时,我基本上都会用新内容填充我的滚动视图:

 scrlview.ScrollReachedBottom += delegate
            {                 
                    List<KumulosHelper.Objects.Picture> pictures = KumulosHelper.Pictures.getNewestXPhotosFromUserInRange(strUsername, "2", startNumberOfTask.ToString(), "0");
                    foreach (var picture in pictures)
                    {
                        startNumberOfTask++;
                        addPictureInfo(picture);
                    }
                    if (pictures.Count < 2)
                    {
                        stopLoading = true;
                    }

        };

有两个问题:

1。)Scrollview会挂起,直到内容加载完毕。我注意到在上面的其他应用程序中,scrollview开始滚动,内容在加载后立即填写。
2.)向下滚动一段时间后,滚动视图变得迟钝。它通常滚动60帧。在某个地方(总是相同的),它会下降到10帧。向后滚动,一切恢复正常。

我认为这两个问题都可以使用其他组件来解决。也许回收者的观点?从scrollview到另一个组件需要调整什么?

0 个答案:

没有答案