如果说我比别人看得更远些,那是因为我站在了巨人的肩上。 github地址: https://github.com/chrisbanes/PhotoView 介绍 在一般的应用中,总会遇到查看图片的功能,点击图片之后,详细查看,PhotoView这个开源控件就帮我们很好的完成了这个功能。 它继承自ImageView,支持缩放,以及各种手势的监听。 特性 通过多点触摸和双击来进行放大。 通过轻弹划实现平滑滚动。 在带有滚动功能的父类工作的很好(比如ViewPager) 允许当显示的矩阵发生发生改变时通知应用,当你需要基于当前缩放/滑动位置来更新你的ui时非常有用。 允许当你点击图片时通知应用 使用 1、通过代码附加ImageView使用 ImageView mImageView; PhotoViewAttacher mAttacher; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Any implementation of ImageView can be used! mImageView = (ImageView) findViewById(R.id