ViewPager多页面滑动效果(2)

@Override
  public int getCount() {
   // 获取布局的个数
   return list.size();
  }
 
  @Override
  public Object instantiateItem(View container, int position) {
   // 加载布局
   ((ViewPager)container).addView(list.get(position));
   return list.get(position);
   
  }
 
  @Override
  public void destroyItem(View container, int position, Object object) {
   // 销毁布局,即从一个布局页面滑动到另一个布局页面
   ((ViewPager)container).removeView(list.get(position));

}
 
  @Override
  public CharSequence getPageTitle(int position) {
   // 获取布局页面的标题
   return titleList.get(position);
  }
 
  @Override
  public boolean isViewFromObject(View arg0, Object arg1) {
   // 判断是否是一个完整的页面
   return arg0==arg1;
  }
 
 }

}

就这样所有的布局和方法实现就完成了,这个小例子是很粗糙的,但是我们的重点是实现如何左右滑屏。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/bdb73917b9542f609b653dd139ce3991.html