我可以将屏幕分为四个部分吗?将每个部分滑动到水平方向

时间:2013-10-27 13:14:21

标签: android android-layout android-fragments android-viewpager

这是我正在寻找的示例屏幕,View-Pager是否可行。 当我滑向那个特定方向时,需要移动另一个活动。

enter image description here

1 个答案:

答案 0 :(得分:1)

我不明白你为什么要在这里使用ViewPager。

您可以让父FrameLayout有四个View,例如ImageView。然后,您可以:

  1. 覆盖父FrameLayout中的onTouchEvent()并检测触摸的图像并采取相应的行动(为了获得效果,您可能希望将图像与MotionEvent.ACTION_MOVE触摸事件一起移动,直到某个阈值,然后开始新的Activity) - 您可以使用此帖子:move a view on touch move作为示例。
  2. 使用Gesture Detector
  3. 执行相同的操作