iielse / imageviewer

A simple and customizable Android full-screen image viewer 一个简单且可自定义的Android全屏图像浏览器

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

可以使用fresco吗

CK875430315 opened this issue · comments

可以使用fresco吗

commented

可以

有使用的例子吗

https://www.fresco-cn.org/docs/using-image-pipeline.html

val request = ImageRequestBuilder
    .newBuilderWithSource(Uri.parse(it))
    .setImageDecodeOptions(ImageDecodeOptions.newBuilder().build())
    .setLocalThumbnailPreviewsEnabled(true)
    .setLowestPermittedRequestLevel(RequestLevel.FULL_FETCH)
    .setProgressiveRenderingEnabled(false)
    .build()
Fresco.getImagePipeline().fetchDecodedImage(request, view)
.subscribe(object : BaseBitmapDataSubscriber() {
    override fun onFailureImpl(dataSource: DataSource<CloseableReference<CloseableImage>>) = Unit
    override fun onNewResultImpl(bitmap: Bitmap?) {
        view.setImageBitmap(bitmap)
    }
}, CallerThreadExecutor.getInstance())

学到了