滚动顶视图比Android应用中的底部视图快一点

时间:2014-10-09 14:47:03

标签: android uiscrollview google-play android-scrollview

我注意到有关Play商店应用程序的一件事,与底视图相比,上部视图的滚动速度很快。我正在考虑它将如何管理,但没有得到任何线索。如果有人能指导我,请告诉我。请参阅屏幕截图以获得更多理解。

Sample Picture that shows two view - upper and lower

这里是Cut the Rope2视图,即上部视图比下部视图滚动得更快。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:2)

您可以通过侦听用户滚动和更新背景ImageView的边距来执行此操作。

scrollView.getViewTreeObserver().addOnScrollChangedListener(new OnScrollChangedListener() {

    @Override
    public void onScrollChanged() {
        int scrollY = rootScrollView.getScrollY(); 
        imageView.getLayoutParams().topMargin = -scrollY * 2; // Higher this multiplier is, the faster the parallax effect
    }
});