1

要求:
我有一张GridView缩略图;用户可以单击缩略图来查看更大的全尺寸图像。这个“全尺寸”图像将从远程服务器获取。当用户正在查看特定图像时,他应该能够通过在屏幕上滑动手指来循环浏览所有图像(例如翻阅一本书)。

问题:
1. 应该使用什么组件来显示较大版本的位图?我想使用 aViewFlipper因为它对我来说似乎是合乎逻辑的。但是我以前没有使用过它,并且不确定我将如何每次都动态地创建一个新视图并将其传递给 Flipper。任何能说明这一点的教程都会很棒。
2.有没有其他方法可以解决这个问题?

谢谢!

4

1 回答 1

0

集成到您自己的项目中可能需要一些工作(我知道,因为我已经完成了),但请查看ViewImage.java中 Android 源的 Camera 应用程序中的解决方案;他们使用可滚动/可缩放的触摸视图,该视图具有覆盖缩放和下一个/上一个按钮的自动隐藏控件。里面还有很多额外的东西需要解耦,然后才能在自己的应用程序中使用,但从 UI 的角度来看,这是核心思想。

您的用户也会熟悉它;如果没有令人信服的 UI 理由让您的用户使用具有新功能的图像详细视图让您的用户感到惊讶,请使用他们习惯使用的内置相机/图库应用程序。

值得一提的是,2.1 相机应用程序似乎取消了下一个/上一个按钮,并用向左/向右滑动手势取而代之。

于 2010-01-29T18:11:24.793 回答