android - 使用静态按钮将relativelayout滑动到侧面

时间:2015-03-23 20:03:34

标签: java android xml android-layout

在我的活动中,我有两个RelativeLayouts和两个按钮。首次打开Activity时,您必须看到RelativeLayout和按钮。然后,您可以将RelativeLayout向右或向左滑动。按钮不动。滑动时,您会看到下面的另一个RelativeLayout。完成幻灯片后,您会看到下面的完整RelativeLayout。 如何在我的Android应用程序(min SDK version 14)中实现这一点? 代码示例是一个很大的优点,但不是必需的。可以告诉我方式:)

1 个答案:

答案 0 :(得分:1)

在Android Studio中有一个名为导航抽屉的东西作为模板。还有许多滑动菜单库:https://android-arsenal.com/search?q=sliding特别是你可以查看https://android-arsenal.com/details/1/1429

如果你想从头开始做,那就是:有一个布局,比如Frame Layout作为你的根。然后添加两个Relative Layout和您的按钮。然后,您需要在活动中实施OnTouchListener并设置可以滑动的相对布局:当MotionEventACTION_MOVE时,您需要计算最后一次触摸事件与当前触摸事件,然后您可以在滑动translateX(dx)上调用relative layout,其中dx是计算出的差异。