哪种控制更适合这个问题?

时间:2010-01-29 07:28:06

标签: android android-controls

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

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

谢谢!

1 个答案:

答案 0 :(得分:0)

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

您的用户也会很熟悉;如果没有令人信服的用户界面有理由通过图像详细信息视图让您的用户感到惊讶,那么请使用内置的相机/图库应用中使用的相同内容。

对于它的价值,2.1相机应用程序似乎取消了下一个/上一个按钮,并用左/右滑动手势替换它们。

相关问题