我将尝试解释我想要实现什么样的 UI 控件。
一个单元格具有全屏尺寸,因此,最初我们只能看到一个单元格(蓝色的)。从那时起,用户可以在四个方向之一(上、下、左或右)滚动虚拟视口。例如,我们向右滚动视口(绿色)。现在我们可以看到蓝色单元格右侧的单元格。此时我们只能在两个方向上滚动——向左或向右。等等...
我已经使用一个父 UIView 和 5 个子 UIImageViews 对 iOS 进行了这样的控制。最初,第一个子视图填满整个屏幕(0,0,scrW,scrH),其他 4 个子视图位于屏幕外区域。滚动是通过修改父 UIView 的 frame 属性来实现的。我想我可以在 Android 中使用 ViewGroup 和 5 ImageViews 来做同样的事情,然后使用布局方法滚动它,但它不起作用。
知道如何使它正确吗?谢谢你!