比如,在 Activty 中放一个 100 页的 ViewPager 和两个按钮,一个按钮是跳转到首页,一个按钮是跳转到尾页。
要求在首页和尾页时,禁用相应的按钮。
有试过将按钮写在 ViewPager 建立的 Fragment 中,但由于每一组按钮都是和 Fragment 的内容一起连带的,所以按钮会和页面一起滚动,而且会多出 99 个按钮实例,没有必要。想要的效果应该是按钮不在 ViewPager 的 Fragment 中,在外层 Activity 中位置不动,但这就需要每次滚动页面都刷新一遍状态。所以复写什么方法,或使用什么方案才能实现这个效果呢?