All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.koushikdutta.ion.BitmapInfoToBitmap Maven / Gradle / Ivy

There is a newer version: 3.1.0
Show newest version
package com.koushikdutta.ion;

import android.graphics.Bitmap;

import com.koushikdutta.async.future.TransformFuture;
import com.koushikdutta.ion.bitmap.BitmapInfo;

class BitmapInfoToBitmap extends TransformFuture {
    ContextReference contextReference;
    public BitmapInfoToBitmap(ContextReference contextReference) {
        this.contextReference = contextReference;
    }

    @Override
    protected void transform(BitmapInfo result) throws Exception {
        if (contextReference.isAlive() != null) {
            cancel();
            return;
        }

        if (result.exception != null)
            setComplete(result.exception);
        else
            setComplete(result.bitmaps[0]);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy