滑动整个应用程序窗口以显示下面的新菜单?

时间:2012-11-07 00:21:30

标签: android android-layout android-widget

我有一个带有操作栏,片段等的应用程序,我希望通过向上拉一个底栏来获得额外的菜单。当它被拉起时,整个屏幕应向上移动,显示菜单。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

我可能会在布局中包含您的主要视图(称之为“A”),将其放在RelativeLayout中,然后将菜单(“B”)置于其后面(以便将它们叠加)。当您的底栏被向上拖动时,您将必须计算手指delta-Y位置(来自GestureDetector或类似),并将“A”向上移动该数量,将“B”保留在原位。

对此非常非常小心,因为从Android 4.1+设备屏幕底部向上滑动会带来Google Now。我建议您使用a Sliding Menu library(从左侧滑入)。