private class TabDetailPagerAdapter extends PagerAdapter { @Override public CharSequence getPageTitle(int position) { return dataBeanList.get(position).getTitle(); } @Override public Object instantiateItem(ViewGroup container, int position) { TabDetailPager tabDetailPager=tabDetailPagerList.get(position); View rootView=tabDetailPager.rootView; tabDetailPager.initData(); container.addView(rootView); return rootView; } @Override public void destroyItem(ViewGroup container, int position, Object object) { container.removeView((View) object); } @Override public int getCount() { return tabDetailPagerList.size(); } @Override public boolean isViewFromObject(View view, Object object) { return (view==object); } } private class MyOnPageChangeListener implements ViewPager.OnPageChangeListener { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { } @Override public void onPageScrollStateChanged(int state) { } }
viewpager适配器和滑动监听
最新推荐文章于 2021-09-09 16:21:13 发布