Android 仿微信图片选择器以及图片预览踩的坑

防微信图片选择器使用的是第三方:

compile 'com.commit451:PhotoView:1.2.4'
compile 'com.isseiaoki:simplecropview:1.0.13'
compile 'com.yongchun:com.yongchun.imageselector:1.1.0'

1: Fragment 跳转到Activity页面,onActivityResult方法不执行。

解决:把getActivity.startActivityForResult改成startActivityForResult即可。

2:在图片预览Activity中,我们需要动态删除数据,此时页面不刷新。

解决:在PagerAdapter的实现类中,添加如下代码:
        //解决删除不刷新问题
        @Override
        public int getItemPosition(Object object) {
            return PagerAdapter.POSITION_NONE;
        }

3:图片预览,点击删除按钮之后,图片重叠;

解决:在destroyItem方法中,如下代码作为删除view代码:

((ViewPager) container).removeView((View) object);

猜你喜欢

转载自blog.csdn.net/lmq121210/article/details/78250718