我不确定我是否以正确的方式解决了这个问题,并希望从友好的 SO 社区获得一些建议。基本上,我想获得像从屏幕左侧出来的滑动菜单一样的效果,但我希望菜单和主屏幕共享相同的背景。因此,当菜单出现时,它只是将主要内容推到右侧,但它们共享相同的背景。
我尝试过使用 ViewPager,将菜单放在位置 0,将主要内容放在位置 1。它看起来很好,只是我不知道如何阻止 ViewPager 回到原来的位置或完全进入下一页。我希望它大约在中途停下来。我尝试覆盖 ViewPager 的 onTouch() 方法,并且我可以识别视图何时被拖到一半,但我不知道如何将其锁定到位。
有任何想法吗?