在android

时间:2015-12-02 16:55:29

标签: android android-layout

我是Android XML布局的新手,并尝试制作类似于Windows Phone主屏幕的布局。下面的图像说明了我在寻找什么。

swiping should change the view

我尝试了什么,

1)水平滚动视图:这适用于左右滑动,直到网格或列表没有垂直滚动条

2)方向水平的线性布局:与上述相同的问题

2 个答案:

答案 0 :(得分:1)

您可以使用手势检测器来检测向左或向右滑动。

http://developer.android.com/training/gestures/detector.html

然后,您可以添加动画以将动画从一个视图设置为另一个视图。它的工作原理取决于布局的结构(即一个布局中的两个视图,其中一个隐藏,换出的片段)。堆栈溢出有很多例子。

swap fragment in an activity via animation

有一个Gallery View,但在API 16中不推荐使用它们。它们建议ViewPager或Horizo​​ntalScrollView都不提供相同的功能。

http://developer.android.com/reference/android/widget/Gallery.html

以下是我个人尚未使用过的其他一些选项。

Options for replacing the deprecated Gallery

答案 1 :(得分:0)

我使用Android

中提供的ViewPager控制器工作

工作代码可以在这里找到 https://github.com/harshitgoel96/ZoZo-Launcher-2

它仍在进行中,但我的主要两页开始按预期工作。