photoView查看大图,单击退出
来源:互联网 发布:淘宝茶叶属于什么类目 编辑:程序博客网 时间:2024/05/18 01:28
最近需求有个可滑动切换查看大图功能还带缩放,首先想到的就是ViewPager+PhotoView。但是后来发现photoview的setOnclickListener监听无效,
imageView.setOnClickListener(new View.OnClickListener() {//如果不需要点击图片关闭的需求,可以去掉这个点击事件 @Override public void onClick(View v) { dialog.dismiss(); } });
后来查看资料才知道photoview提供了专门的方法:
imageView.setOnPhotoTapListener(new PhotoViewAttacher.OnPhotoTapListener() { @Override public void onPhotoTap(View view, float x, float y) { dialog.dismiss(); }});
这个方法虽然可以实现单击退出功能,但是只要ViewPager有过切换该功能就失效了,最终发现是下面的问题:
@Override protected void onDetachedFromWindow() { mAttacher.cleanup(); super.onDetachedFromWindow(); }
解决方法:只需要重写该方法将mAttacher.cleanup注释即可。但是否会有此带来副作用还待验证发现。。。。
阅读全文
0 0
- photoView查看大图,单击退出
- PhotoView 单击退出
- photoview查看大图点击返回
- PhotoView单击退出 点击事件无效解决方法
- PhotoView单击事件
- PhotoView单击事件
- 安卓使用PhotoView进行对图片的双击放大,单击退出
- 安卓使用PhotoView进行对图片的双击放大,单击退出
- 传值和大图photoview
- PhotoView图片查看器
- 查看大图
- PhotoView无法显示大图片问题
- PhotoView大图绘制——硬件加速限制
- iOS - 关于点击小图查看大图的封装(包含单击、双击、捏合手势)
- 双击退出、单击退出应用程序
- Android 图片查看器 photoView
- 关于Android 开源控件 photoview 的单击用法
- js实现查看大图
- Hibernate 基本类型
- 标签控制器的简单使用
- [2017.10.28-29]String类&StringBuffer
- luoguP1758 管道取珠(bzoj1566)(dp+x^2的转化)
- SSH配置文件
- photoView查看大图,单击退出
- hdu 5120 Intersection (圆面积交)
- GitHub -- Git的导入
- 统计学习方法
- android 自定义view的简单实例
- vmware安装centos7时无法联网问题
- JAVA-toString的用法
- ConcurrentHashMap源码(JDK1.8版)
- C++程序入口