避免来自ViewTree onScrollChanged()的项目

时间:2017-07-19 05:00:26

标签: android scrollview android-viewtreeobserver onscrollchanged

我正在使用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之外。

0 个答案:

没有答案