【发布时间】:2015-12-05 16:56:43
【问题描述】:
我是 android XML 布局的新手,正在尝试制作类似于 Windows 手机主屏幕的布局。下面的图片告诉我在找什么。
我尝试过的,
1) 水平滚动视图:这适用于左右滑动,直到网格或列表没有垂直滚动条
2) 水平方向的线性布局:与上述问题相同
【问题讨论】:
我是 android XML 布局的新手,正在尝试制作类似于 Windows 手机主屏幕的布局。下面的图片告诉我在找什么。
我尝试过的,
1) 水平滚动视图:这适用于左右滑动,直到网格或列表没有垂直滚动条
2) 水平方向的线性布局:与上述问题相同
【问题讨论】:
您可以使用手势检测器来检测向左或向右滑动。
http://developer.android.com/training/gestures/detector.html
然后,您可以添加动画以动画化从一个视图到另一个视图的移动。它的工作方式取决于您的布局的结构(即一个布局中的两个视图,一个隐藏的,被换出的片段)。堆栈溢出的例子很多。
swap fragment in an activity via animation
有一个 Gallery View,但在 API 16 中已弃用。他们建议 ViewPager 或 HorizontalScrollView 两者都没有真正提供相同的功能。
http://developer.android.com/reference/android/widget/Gallery.html
以下是我个人没有使用过的其他一些选项。
【讨论】:
我使用 android 中可用的 ViewPager 控制器完成了这项工作
工作代码可以在这里找到 https://github.com/harshitgoel96/ZoZo-Launcher-2
它仍在进行中,但我的主要两页开始按预期工作。
【讨论】: