美文网首页
为什么要用 Glide 加载图片

为什么要用 Glide 加载图片

作者: ivotai | 来源:发表于2020-03-23 13:06 被阅读0次

    一般我都是这么使用 ImageView 的。

        <ImageView
            android:id="@+id/imageView"
            android:layout_width="100dp"
            android:layout_height="100dp"
            android:scaleType="fitXY"
            android:src="@mipmap/hx"/>
    

    有这么几个文件夹。

    xhdpi 320 dpi
    xxhdpi 480 dpi
    xxxhdpi 640 dpi

    该把图片放在哪个文件夹下呢?
    我做了一些测试,测试代码如下。

            imageView.setOnClickListener {
                val bitmapDrawable = imageView.drawable as BitmapDrawable
                val bitmap = bitmapDrawable.bitmap
                Logger.d(bitmap.allocationByteCount)
            }
    

    测试结果。

    xhdpi 2073600
    xxhdpi 1587600
    xxxhdpi 894916

    看看 https://github.com/bumptech/glide 的表现。

            Glide.with(this).load(R.mipmap.hx).into(imageView)
            imageView.setOnClickListener {
                val bitmapDrawable = imageView.drawable as BitmapDrawable
                val bitmap = bitmapDrawable.bitmap
                Logger.d(bitmap.allocationByteCount)
            }
    

    276676

    ImageView 加载图片不智能,但是每张图片都用 Glide 挺麻烦的。

    相关文章

      网友评论

          本文标题:为什么要用 Glide 加载图片

          本文链接:https://www.haomeiwen.com/subject/mfqwyhtx.html