百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

PinchImageView

> 编程语言
开源

体验极佳的Android图片手势控件。An Android image gesture control with excellent user experience.

2.0K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

体验极佳的Android图片手势控件。An Android image gesture control with excellent user experience.

PinchImageView

English | 简体中文 这是一个方便使用的图像缩放控制器,支持手势操作。它扩展了 ImageView,只包含在一个单个类文件中,不依赖外部资源,且轻量级且易于集成。

演示

演示说明

  1. 集成了 ViewPlayer,在图像不在当前页面时预先加载缩略图,并在页面可见时切换到高清图像。
  2. 在缩略图和全尺寸图像查看模式之间进行过渡动画。
  3. 以分段方式加载极大的图像。
  4. 长图浏览模式。

特性

手势

  1. 单指滑动

  2. 单指滑动惯性

  3. 滑动到边界停止

  4. 双击放大和缩小

  5. 双击放大时,点击位置尽可能居中

  6. 使用两个手指进行捏合缩放以进入缩放模式

  7. 在缩放模式下,图像可以移动

  8. 在缩放模式下,图像可以移动到边界之外

  9. 在缩放模式下,图像可以超出边界大小进行放大或缩小

  10. 退出缩放模式(全部手指抬起),图像会回弹到最近合适的位置

  11. 单击和长按事件 2. 图像大小和位置变化的监听器 3. 获取当前大小和位置 4. 获取当前手势状态 5. 用于执行图像缩放和移动动画的 API 6. 用于执行遮罩移动和缩放动画的 API 7. 重写以设置图像的最大缩放大小 8. 重写以设置双击后缩放或放大的比例

<com.boycy815.pinchimageview.PinchImageView> android:id="@+id/pic" android:layout_width="match_parent" android:layout_height="match_parent" android:src="@drawable"

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Javaandroidimageviewpinch-to-zoomzoom

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言