壁画:如何获得原始位图大小?

时间:2016-01-18 13:33:38

标签: android fresco

我使用Fresco加载图片,如何获取原始位图大小?

这是我到目前为止所尝试的内容

ImageRequest request = ImageRequestBuilder
    .newBuilderWithSource(uri)
    .setImageDecodeOptions(ImageDecodeOptions.newBuilder()
    .setBackgroundColor(Color.GREEN)
    .build())
    .setPostprocessor(new BasePostprocessor() {

        @Override
        public void process(Bitmap bitmap) {
            super.process(bitmap);
            width = bitmap.getWidth();
            height = bitmap.getHeight();
        }

        @Override
        public void process(Bitmap destBitmap, Bitmap sourceBitmap) {
            super.process(destBitmap, sourceBitmap);
        }
    }).build();

但有些人觉得我没有达到原来的尺寸。

1 个答案:

答案 0 :(得分:1)

按照documentation

中的说明使用ControllerListener