设为首页 加入收藏

TOP

Android 使用ViewPager实现左右循环滑动图片(二)
2014-11-24 01:09:10 来源: 作者: 【 】 浏览:10
Tags:Android 使用 ViewPager 实现 左右 循环 滑动 图片
lected(int arg0) {
setImageBackground(arg0 % mImageViews.length);
}

/**
* 设置选中的tip的背景
* @param selectItems
*/
private void setImageBackground(int selectItems){
for(int i=0; i if(i == selectItems){
tips[i].setBackgroundResource(R.drawable.page_indicator_focused);
}else{
tips[i].setBackgroundResource(R.drawable.page_indicator_unfocused);
}
}
}


}


上面的代码中,当只有3张图片或者2张图片的时候,滑动存在BUG问题的修改如下


destroyItem(View container, int position, Object object)方法中不removeView


@Override
public void destroyItem(View container, int position, Object object) {
// ((ViewPager)container).removeView(mImageViews[position % mImageViews.length]);
}


instantiateItem(View container, int position)增加异常扑捉


@Override
public Object instantiateItem(View container, int position) {
try {
((ViewPager)container).addView(mImageViews[position % mImageViews.length], 0);
}catch(Exception e){
//handler something
}
return mImageViews[position % mImageViews.length];
}


Android 使用ViewPager实现左右循环滑动图片DEMO代码下载


具体下载目录在 /2014年资料/2月/27日/Android 使用ViewPager实现左右循环滑动图片


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Qt中使用QLabel显示时间的两种方法 下一篇Android 中用内核模块实现系统调..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: