gpt4 book ai didi

android - Viewpager 滚动完成事件

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:06:06 25 4
gpt4 key购买 nike

我有一个显示 TextView 的 viewpager。我上面有标题布局。我想要的是在用户单击屏幕时隐藏或显示此标题。但不是在滚动发生时。我尝试了 ViewPager.onPageChangeListener。但没有成功。我需要的是如何知道页面之间的交换何时完成。 onPageScrollStateChange 没有帮助我创建一个实例变量来保存状态并在此方法调用时不断更新它,所以我可以在我的 onclick 监听器中使用它,直到现在页面是否滚动但没有成功

最佳答案

    mViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
}
@Override
public void onPageSelected(int position) {
}
@Override
public void onPageScrollStateChanged(int state) {
if(ViewPager.SCROLL_STATE_IDLE == state){
//Scrolling finished. Do something.
}
}
});

关于android - Viewpager 滚动完成事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10264277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com