@Override
        public void completed(final Bitmap result) {
            mMainHandler.post(new Runnable() {
                @Override
                public void run() {
                    if (!isValid()) {
                        return;
                    }

                    mIsImageSet = true;
                    updateMainImageDimensions(result.getWidth(), result.getHeight());

                    setMaterialOnQuad();
                    setImageOnQuad(result);

                    imageDownloadDidFinish();
                    mMainListener = null;
                }
            });
        }
This is the ImageDownloadListener for the main source image
android/viro_bridge/src/main/java/com/viromedia/bridge/component/node/control/VRTImage.java