我已经搜索但没有结果。我想要一个菜单,您可以在其中看到静止列,当您单击它时,它将向右或向左滑动以显示其余的布局。更重要的是它应该滑过我的活动。有什么帮助吗?我正在寻找类似的东西:
我只从 jfeinstein 找到了滑动菜单,但是当你滑动时,你的屏幕也在移动。提前致谢。
我已经搜索但没有结果。我想要一个菜单,您可以在其中看到静止列,当您单击它时,它将向右或向左滑动以显示其余的布局。更重要的是它应该滑过我的活动。有什么帮助吗?我正在寻找类似的东西:
我只从 jfeinstein 找到了滑动菜单,但是当你滑动时,你的屏幕也在移动。提前致谢。
这可能是您需要的。
例子:
活动主.xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<shared.ui.actionscontentview.ActionsContentView
android:id="@+id/content"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:actions_layout="@layout/actions"
app:actions_spacing="50dp"
app:content_layout="@layout/content"
app:shadow_drawable="@drawable/shadow"
app:shadow_width="8dip"
app:spacing="64dip"
app:spacing_type="right_offset" />
</RelativeLayout>
app:actions_layout="@layout/actions"
- 这是您左侧菜单的布局。你可以把你想要的一切都放在那里app:actions_spacing
- 在 dp 中从左侧偏移 - 这意味着左侧菜单可见的程度app:content_layout="@layout/content"
- 这是主要内容的布局。你也可以把所有东西都放在那里。例如,您可以有一个 FrameLayout 并且您可以根据用户单击的菜单项从代码中附加一个片段app:spacing_type="right_offset"
和app:spacing="64dip"
- 这意味着当左侧菜单打开时,主要内容将可见多少MainActivity.java:
@Override
protected void onCreate(Bundle savedInstanceState)
{
setContentView(R.layout.activity_main);
mSlidingMenu = (ActionsContentView) findViewById(R.id.content);
//this will open menu
mSlidingMenu.showActions();
//this will close menu
mSlidingMenu.showContent();
}