2011-12-01 70 views
0

我想构建一个自定义库。
a 2d Dimension gallery,用户可以垂直和水平滑动页面。
我存储像2d地图这样的信息,每个页面都有它的x和y坐标。
Android - 如何构建一个2D垂直和水平滑动的2D维库


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

如果上第一页的向右滑动,然后进入第二页。

但我不知道如何前进。

感谢

- 更新 - 更详细的我想要什么。

原画廊只有左右刷卡。 用户通过向左或向右滑动来查看照片。

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

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

回答

0

这很难给出答案 - 你没有提及编程语言,也没有提到你想要做什么的更多细节。

我想这取决于你想要这个画廊的地方 - 一种解决方案可以使它基于网页 - 而这是一个sidescroller,我打算使用顶部按钮来改变页面,你应该考虑它...

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

它是一个粗略的原型 - 用以下顶部和底部按键对Android侧向滚动。

我不知道你会怎么做自动改变页面,无论你是否应该创建一个按钮边界,或者设置某种类型的跟随可见视口中的x,y坐标的监听器,并设置事件监听器当可见区域达到特定坐标时触发,当然使用与我不同的布局 - 但这一切都取决于编程语言 - 该示例是普通的旧HTML,但您明白了,并且x/y的侦听器可见视口对大多数现代编程语言都应该是有效的。

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