获取滑动加载的图像的文件路径

时间:2017-05-03 14:01:00

标签: android android-glide image-compression

有人可以帮助我如何使用缓存中的滑动来检索存储图像的文件路径吗?我想将带有滑动的图像发送到服务器的图像视图中。我可以知道如何获取缓存图像的文件路径吗?选择滑行缓存图像的原因是其上传到服务器的尺寸要小得多。

如果不可能有人建议压缩图像的方法吗?

我尝试过不同的图像压缩算法,但没有一个像滑翔那样最好。

1 个答案:

答案 0 :(得分:3)

Glide支持SimpleTarget,在加载完成时提供Bitmap。

 private SimpleTarget target = new SimpleTarget<Bitmap>() {  
    @Override
    public void onResourceReady(Bitmap bitmap, GlideAnimation glideAnimation) {

        // upload bitmap here after saving it to your disk

    }
  };

然后将目标用作

Glide
    .with( context ) // could be an issue!
    .load( eatFoodyImages[0] )
    .asBitmap()
    .into( target );

更多学习https://futurestud.io/tutorials/glide-callbacks-simpletarget-and-viewtarget-for-custom-view-classes