Android Universal Image Loader,显示图像的顶部

时间:2013-07-16 02:16:39

标签: android imageview android-image universal-image-loader

我已经做了一些搜索,但我找不到类似的问题,我正在尝试做什么。也许你们可以帮我找到一个好的参考资料,或者只是帮助我找到解决方案。

从标题中你知道我正在尝试使用Universal Image Loader v1.8.5,而我正在使用的Android版本是v4.0 min sdk v14。

ImageViews有一个固定的高度。 ScaleType设置为centerCrop。所以最终发生的事情如下:

实际

Actual

我想要发生的是以下只显示填充蓝色的部分:

所需

Desired

如何只显示特定图像的上半部分?我不愿改变库中的默认代码,因为我不知道每个使用UIL加载的图像会发生什么。

修改 为了澄清,我将URL和目标ImageView传递给ImageLoader.displayImage方法。所以我真的不知道我要为下载的图像获得什么尺寸。

1 个答案:

答案 0 :(得分:3)

我认为你所寻找的东西已经在一个名为AQuery的小巧易用的lib中 https://code.google.com/p/android-query/
你可以在市场上下载一个具有该lib所有功能的应用程序 AndroidQuery

您需要使用Aspect Ratio with Anchor并设置ratio& anchor 1 这意味着从底部裁剪位图的其余部分并显示位图的顶部。