GitHub地址:https://github.com/chrisbanes/PhotoView
PhototView是android平台上的图片浏览缩放控件
PhotoView主要优势是实现简单,bug少
只需少量的代码就可以实现图片的双指缩放和双击放大缩小
基于android studio
在build.gradle(Project)文件下添加
<p>maven { url "https://jitpack.io" }
</p>
allprojects {
repositories {
jcenter()
maven { url "https://jitpack.io" }
}
在build.gradle(Module)文件下添加 依赖
<p>compile 'com.github.chrisbanes.photoview:library:1.2.4'
</p>
在布局文件中使用uk.co.senab.photoview.PhotoView
更换ImageView
标签
<uk.co.senab.photoview.PhotoView
android:id="@+id/iv_photo"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
代码:在MainActivity 中只需两行便可以轻松实现图片点击、触摸缩放
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//添加本地图片,缩放处理
PhotoView photeView= (PhotoView) findViewById(R.id.iv_photo);
photeView.setImageResource(R.drawable.nir);
}