解決viewpager中兩個item迴圈左右滑動出現崩潰問題
阿新 • • 發佈:2019-01-04
在 instantiateItem()方法中 新增如下程式碼
@Override
public Object instantiateItem(ViewGroup container, int position) {View view1=LayoutInflater.from(context).inflate(R.layout.photo_view, null);
PhotoView view =(PhotoView) view1.findViewById(R.id.image);
// PhotoView view = new PhotoView(context);
view.enable();
Bitmap bitmap=ImageLoaderUtils.ImageLoader(context, url.get(position), view);
LogUtils.i("---"+bitmap);
// view.setImageResource(imgsId[position]);
//設定為被選擇的圖片
// mPager.setCurrentItem(pos);
ViewGroup parent = (ViewGroup) view.getParent();
//viewpger 兩個頁面迴圈滑動會出現崩潰問題 下面是解決方案
if (parent != null) {
parent.removeAllViews();
}
container.addView(view);
return view;
}