首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

加载网络图片时怎么都能预先能知道他的宽高

2013-03-26 
加载网络图片时如何都能预先能知道他的宽高我发现发一些应用在加载网络图片时都能预先能知道他的宽高,等图

加载网络图片时如何都能预先能知道他的宽高
我发现发一些应用在加载网络图片时都能预先能知道他的宽高,等图片下载完后再渐显填充,是如何实现的。就像蘑菇街一样,我想像不到 图片尚未下载下来如何知道图片的宽高,还有渐显是如何实现的,求大神指点思路啊~~ 跪谢了  orz
[解决办法]
这就是异步异步方式啊,下载后显示.
 BitmapFactory.Options newOpts = new BitmapFactory.Options();
        //开始读入图片,此时把options.inJustDecodeBounds 设为true表示不装载到内存
        newOpts.inJustDecodeBounds = true;
        Bitmap bitmap = BitmapFactory.decodeStream(inputstream, null, newOpts)
        int w = newOpts.outWidth;  ---宽
        int h = newOpts.outHeight;---高

热点排行