单击按钮时滑动活动的顶层

时间:2013-10-06 16:26:49

标签: android android-animation

请为以下场景建议解决方案:

  

当用户点击按钮时,屏幕必须从右向右滑动   左边和下一个屏幕必须显示。但背景为   两个屏幕是相同的(它是一个图像),它没有滑动,它保持不变   在它的位置。

你能提出什么建议?我可以在这里使用活动,还是必须有碎片或其他任何东西?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。我创建了一个活动,并在setContentView()函数中设置了一个带有自定义ViewPager的布局。在自定义ViewPager中,onTouchEvent()onInterceptTouchEvent()函数被覆盖,只返回false
屏幕实现为Fragment s。单击一个按钮时,将调用viewPager的setCurrentItem()函数并显示相应的屏幕(viewPager对象被声明为静态,可以从片段中调用。) 以下是使用ViewPagerhttp://www.javacodegeeks.com/2013/04/android-tutorial-using-the-viewpager.html的一个很好的例子 这是自定义视图寻呼机的示例,其中滑动被禁用:https://stackoverflow.com/a/13437997/2346046