前几天做点评 项目中用到了图片浏览器,就去网上找到了一个开源控件photoview 这个类是继承 imageview 然后加入自己写的回调接口 实现了双击放大再双击缩小,但是项目中有个需求就是单击的时候要退出浏览器,就把源码看了一遍 偶然发现其实里面都封装好了
PhotoView img = new PhotoView(this);
img.setBackgroundColor(0xff000000);
img.setImageBitmap(bm);
img.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,
LayoutParams.MATCH_PARENT));
img.setOnPhotoTapListener(new PhotoViewAttacher.OnPhotoTapListener() {
@Override
public void onPhotoTap(View view, float x, float y) {
finish();
}
});