How to get the current Y offset of a ScrollView

后端 未结 5 1798
我寻月下人不归
我寻月下人不归 2020-12-04 23:46

ScrollView has a method for setting the x and y scroll offset, but no method for getting the current offset (all I\'m really interested is the y offset, since ScrollView onl

5条回答
  •  悲&欢浪女
    2020-12-05 00:13

    Why don't you try something like this ?

    targetScrollView.getViewTreeObserver().addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() {
            @Override
            public void onScrollChanged() {
                int scrollX = targetScrollView.getScrollX();
                Log.d(TAG, "scrollX: " + scrollX);
            }
        });
    

提交回复
热议问题