2014-04-23 68 views
-2

我需要负荷图像的代码用这些选项:代码加载图像

- 高清晰度图像

- 捏和双击放大

- 负荷URL

- ViewPager

任何人都知道这样的代码?

+0

你到目前为止做了什么?在处理代码时,你停在哪里?你有没有找过那个?如果是这样,你得到了什么? – fasteque

+0

我使用任何选项获取代码...但我想要所有选项 – Charlie

+0

如果您有这些选项的代码,只需将这些代码放在一起,当遇到一个问题时,请在此询问具体问题而不是一般问题“给我代码“... – fasteque

回答

0

我建议您使用此库https://github.com/nostra13/Android-Universal-Image-Loader

  1. 高分辨率的图像 - 是的,它可以加载它们
  2. 捏紧并双击放大 - 号,但你可以使用库下载图像,比写一小段代码,这将放大它。像这样:Android imageView Zoom-in and Zoom-Out
  3. 从URL加载 - 是的,它可以快速做到这一点,也将现金下载的图像。
  4. ViewPager - 是的,它可以做到这一点,你可以在Image Loader的例子中找到ViewPager的例子。

因此,3从4,但是为了被包含在下载图像的图库中,缩放是太分离了的东西。

+0

我使用UIL。但它有两个问题:1 - 图像没有缩放质量。 2 - ViewPager的缩放非常糟糕 – Charlie

+0

我没有使用UIL,因此我很难进行比较,但我认为缩放质量取决于您要下载的图像的质量。我还认为,如果您使用巨大的分辨率,并且需要非常强大的缩放,则应该查找OpenGL解决方案。 –

0

我可以帮你的图像加载从网址如下:

我可以推荐的作品就像一个魅力不同的方式:Android的查询。

您可以从here

AQuery androidAQuery = new AQuery(this); 

该JAR文件作为一个例子:

androidAQuery.id(YOUR IMAGEVIEW).image(YOUR IMAGE TO LOAD, true, true, getDeviceWidth(), ANY DEFAULT IMAGE YOU WANT TO SHOW); 

这是非常快速和准确,并使用此加载时,你可以找到像动画还有更多的功能,获取位图(如果需要)等。

+0

我需要所有选项 – Charlie

+1

您必须以编程方式和非常简单的方式执行此操作,否则您将无法获得此类任何库。 –