Android - 如何使用垂直和水平滑动构建2D维度库

时间:2011-12-01 18:06:12

标签: android view gallery swipe

我想建立一个自定义图库 二维尺寸图库,用户可以垂直和水平滑动页面 我存储像2d地图的信息,每个页面都有x和y坐标。


========================
像第一页是(0,0)
第一页的上部是(0,-1)
第二页是(1,0)
========================

如果第一页的上方向右滑动,则会进入第二页。

但我不知道我怎么前进。

由于

- 更新 - 更详细我想要的东西。

最初的画廊只有左右滑动。 用户通过向左或向右滑动来查看照片。

现在,用户不仅可以向左或向右滑动,还可以向上和向下滑动以查看照片。

数据结构是,每个页面都有自己的x和y坐标。

1 个答案:

答案 0 :(得分:0)

很难给出答案 - 你没有提到任何编程语言,也没有提到你想要做什么的具体细节。

我想这取决于你想要这个画廊的位置 - 一个解决方案可能是基于网络 - 虽然这是一个sidescroller,我打算使用顶部按钮来改变您应该考虑的页面... < / p>

http://globability.org/webapp/androidtest_20111105_1.html

这是一个粗略的原型 - 在Android上横向滚动,顶部和底部有按钮。

我不确定你是如何自动更改页面的,无论你是应该创建一个按钮边界,还是设置一些跟随可见视口中的x,y坐标并设置事件监听器的监听器当可见区域达到特定坐标时触发,使用与我不同的布局 - 但这一切都取决于编程语言 - 示例是普通的旧HTML但是你得到了这个想法,并且听到了x / y的内容可见视口应该适用于大多数现代编程语言。

how to overlap a horizontal gallery with a vertical gallery - 对如何创建类似功能有一些想法