目前支持Glide、Picasso、Fresco
- Gilde、Picasso显示大图使用的是PhotoView
2. Fresco 显示大图使用的是**Fresco** [sample](https://github.com/facebook/fresco/tree/master/samples/zoomableapp) 中的方案
3. Fresco 目前不支持占位图 ``` java PhotoSquare.with(mContext) .loadUrl(mImageUrls, mCurrentImgPosition) .imageLoader(ImageLoader.PICASSO) .placeholder(R.drawable.img_place) .error(R.drawable.img_error) .show(); ```
To get a Git project into your build:
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
dependencies {
compile 'com.github.XuDaojie:NineSquare:v0.5.0'
// 以下按需引入
// 使用Glide、Picasso
compile 'com.github.chrisbanes:PhotoView:v1.2.4'
compile 'com.github.bumptech.glide:glide:3.7.0'
compile 'com.squareup.picasso:picasso:2.5.2'
// 使用Fresco
compile('com.facebook.fresco:fresco:0.14.1', {
exclude group: 'com.android.support'
})
// 提取自Fresco sample源码
compile 'com.github.XuDaojie:FrescoZoomable:v0.1.0'
}