【问题标题】:Android Universal Image Loader, display top section of imageAndroid 通用图像加载器,显示图像的顶部
【发布时间】:2013-07-14 01:37:12
【问题描述】:

我进行了一些搜索,但找不到与我正在尝试做的事情足够相似的问题。也许你们可以帮我找到一个好的参考,或者只是帮我找到一个解决方案。

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

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

实际

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

希望

如何只显示特定图像的上半部分?我不愿更改库中的默认代码,因为我不知道对于使用 UIL 加载的每个图像都会发生这种情况。

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

【问题讨论】:

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-05
    • 2017-04-07
    • 1970-01-01
    • 2017-09-24
    • 2015-03-22
    • 2013-03-30
    • 2013-07-04
    相关资源
    最近更新 更多