2014-10-09 107 views
0

我注意到有一點關於Play商店應用程序,即與底部視圖相比,上部視圖的滾動速度快。我正在考慮如何管理它,但沒有得到任何線索。請讓我知道是否有人可以指導我。請參閱屏幕截圖以獲得更多理解。頂部視圖的滾動比Android應用中的底部視圖快一點

Sample Picture that shows two view - upper and lower

在這裏,剪切的Rope2視圖即上視圖滾動比下視圖更快。任何幫助表示讚賞。

回答

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 
    } 
}); 
相關問題