【问题标题】:How to create a grid thumbnail gallery with photo browser for Android如何使用 Android 的照片浏览器创建网格缩略图库
【发布时间】:2012-06-13 11:37:28
【问题描述】:

我刚刚为 iOS 编写了一个带有漂亮照片库的应用程序,现在我想用我的 Android 版本的应用程序做同样的事情。我看到 Android Gallery API 允许我构建一个滚动图片库。但我真正想要的是一个带有缩略图网格的苹果照片库风格界面,当点击它时,会打开所选图像的全屏显示,并允许我使用滑动或左/右箭头在照片库中导航一个工具栏。

在 iOS 中,我使用KTPhotoBrowser 来实现这个接口,但我还没有为 Android 找到类似的东西。谁能给我一个库,甚至是一个带有示例代码的教程,它会给我一个这样的界面,而不必自己动手?

更新:我发现 GridView Tutorial 描述了如何将图像缩略图放入网格中,这似乎是完美的事情。 Gallery API 可用于完整尺寸的照片浏览器,如@ariefbayu 示例代码所示(请参阅下面的 cmets 中的链接)。和 iPhone 风格的图库不太一样,但是还不错。

【问题讨论】:

    标签: android thumbnails android-gallery photo-gallery


    【解决方案1】:

    我做过这种界面。基本是:

    1. MainActivity 将图片加载到GridView。
    2. 在每次图库单击时,使用Intent 加载另一个活动,称为SlideActivity,它以全屏模式扩展“图库”,这将:
      1. 显示Gallery并将当前图像设置为选中
      2. 将画廊中当前选定的图像设置为在第一个布局中单击的内容。

    示例代码链接:https://www.dropbox.com/s/xk2oupma8zcxqpf/GridToGallery.zip

    【讨论】:

    • 听起来很有希望,谢谢。我去看看那些,我之前没用过GridLayout或者SlideActivity。
    • SlideActivity 是自定义 Activity 包含画廊视图。
    • 这听起来很适合我的应用程序。等我有机会试一试后,我会决定谁得到复选标记,谢谢你的帮助。
    • 虽然你的回答确实给了我一些线索,但我担心它不准确并且没有链接或代码来支持它,所以我正在删除复选标记,直到你改进答案或某人else 想出一个正确的答案。
    • Ups,你是对的。但是,我看到您已经更新了答案。所以,我不要再编辑了。
    猜你喜欢
    • 2011-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-18
    • 1970-01-01
    • 2014-11-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多