Android开源控件PhotoView的使用

时间:2022-07-26 16:25:32

整体来说,它是一个更高级的ImageView,支持缩放,多点触控缩放,滚动和滑动,单机,长按等事件;

PhotoView的git托管地址:https://github.com/chrisbanes/PhotoView  在AndroidStudio的Maven依赖中也可以搜索到;

将lib导入工程;

在布局中使用:

 <uk.co.senab.photoview.PhotoView
android:id="@+id/photo"
android:layout_width="match_parent"
android:layout_height="match_parent" />

获取PhotoView对象

 photoView = (PhotoView) findViewById(R.id.photo);

给photoView设置图片源:

  photoView.setImageResource(R.drawable.xiaoyueyue);

这样图片就支持缩放旋转等动作,此外PhotoView还可以用于ViewPager中;