在iphone中,有一些方法可以获取滚动视图的内容偏移值。
我如何在android中实现它?
是否有任何方法可以在android中获取scrollview的偏移值?
答案 0 :(得分:0)
我认为填充是填充是你正在寻找的。 p>
您可以通过调用getLayoutParams并使用LayoutParams类的getPadding ...()函数从ScrollView获取它们。
http://developer.android.com/reference/android/view/View.html#getLayoutParams%28%29
http://developer.android.com/reference/android/view/View.html#getPaddingLeft%28%29
答案 1 :(得分:0)
RecyclerView已经有了它的方法。 See this for Detail
targetScrollView.getViewTreeObserver().addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() {
@Override
public void onScrollChanged() {
int scrollX = targetScrollView.getScrollX();
int scrollY = targetScrollView.getScrollY();
Log.d(TAG, "scrollX: " + scrollX);
Log.d(TAG, "scrollY: " + scrollY);
}
});
对于其他,然后使用RecyclerView
{{1}}