github地址:https://github.com/chrisbanes/PhotoView
簡介
PhotoView 是一款擴展自Android ImageView,支持通過單點/多點觸摸來進行圖片縮放的智能控件。
特性:
支持單點/多點觸摸,即時縮放圖片;
支持平滑滾動;
在滑動父控件下能夠運行良好;(例如:ViewPager)
當用戶的觸點改變是可以觸發(fā)通知
第一步:添加maven url
allprojects {
? ? repositories {
? ? ? ? jcenter()
? ? ? ? maven { url "https://jitpack.io" }
? ? }
}
第二步:依賴
compile 'com.github.chrisbanes:PhotoView:1.2.6'
第三步:布局
<uk.co.senab.photoview.PhotoView
? android:id="@+id/photoView"
? android:layout_width="180dp"
? android:layout_height="140dp"
? android:background="#333333"
? android:layout_marginLeft="20dp"
? />
第四步: 代碼使用
PhotoView mPhotoView;
PhotoViewAttacher mAttacher;
mAttacher = new PhotoViewAttacher(mPhotoView);
mPhotoView.setImageBitmap(mBitmap);
mAttacher.update();
完成