我正在使用ViewTreeObserver.OnScrollChangedListener
来确定何时达到ScrollView
底部。
这是我的布局:
<ScrollView>
<RelativeLayout>
<FrameLayout>//use as a banner
</FrameLayout>
<RelativeLayout>//there are some other views inside this layout
</RelativeLayout>
</RelativeLayout>
</ScrollView>
我在ViewPager
中以编程方式将FrameLayout
添加到ScrollView
,并且它有定时器来定期更改页面。
由于
每次
onScrollChanged()
是一种在某些事情时被调用的回调方法 在视图树中已滚动。
onScrollChanged()
页面更改时, ViewPager
都会致电。
当我滚动onScrollChanged()
时,仅需要工作ScrollView
。反正有没有实现这个目标?
PS:我无法将FrameLayout(ViewPager)
置于ScrollView
之外。