android在不加载图片的前提下获得图片的宽高

Posted ∠角络

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android在不加载图片的前提下获得图片的宽高相关的知识,希望对你有一定的参考价值。

    public static int[] getImageWidthHeight(String path){
        BitmapFactory.Options options = new BitmapFactory.Options();

        /**
         * 最关键在此,把options.inJustDecodeBounds = true;
         * 这里再decodeFile(),返回的bitmap为空,但此时调用options.outHeight时,已经包含了图片的高了
         */
        options.inJustDecodeBounds = true;
        Bitmap bitmap = BitmapFactory.decodeFile(path, options); // 此时返回的bitmap为null
        /**
         *options.outHeight为原始图片的高
         */
        return new int[]{options.outWidth,options.outHeight};
    }

 

以上是关于android在不加载图片的前提下获得图片的宽高的主要内容,如果未能解决你的问题,请参考以下文章

android. imageview是如何控制它的宽高比例,不让各种规则图片影响它大小。如图。图片

android imageview是如何控制它的宽高比例,不让

缩略图

android下,如何实现动画效果那样修改控件的宽高?

vue实现网络图片瀑布流 + 下拉刷新 + 上拉加载更多

Android知识点——Glide获取图片宽高