加载大图

时间:2019-03-25 16:52:20

标签: android performance bitmap android-glide

如今,通过手机摄像头捕获的图像太大。

我在问如何将大小太大(> 5 MB)的图像加载到ImageView

经过长时间的搜索,我发现了PicassoGlide之类的库,并决定按照以下方式使用Glide

Glide.with(this)
       .asBitmap()
       .load(mPath)
       .into(new SimpleTarget<Bitmap>() {
            @Override
            public void onResourceReady(@NonNull Bitmap resource, Transition<? super Bitmap> transition) {
               // use loaded bitmap here    
           }     
});

它可以很好地工作,但是,如果图像大小很大,则从4 MB开始,并且从4 MB开始,即使从本地存储中加载图像,加载图像也需要花费很长时间。

所以我的问题是如何处理这样的大图像?

1 个答案:

答案 0 :(得分:1)

要提高性能,您需要减小文件大小。因此,请使用任何压缩技术来压缩文件,然后使用滑行库在imageview中进行设置。

使用以下链接进行参考: See more