ven*_*kat 12 android slidingmenu
我想在android中创建2级滑动菜单.当我点击第一个滑动菜单项时,我需要在左侧显示另一个滑动菜单.我使用以下代码创建了第一级滑动菜单.
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/menu_frame"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/list_padding"
android:paddingRight="@dimen/list_padding" />
</FrameLayout>
Run Code Online (Sandbox Code Playgroud)
代码部分
SlidingMenu menu;
menu = new SlidingMenu(this);
menu.setMode(SlidingMenu.LEFT);
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
menu.setShadowWidth(10);
menu.setFadeDegree(0.0f);
menu.attachToActivity(this, SlidingMenu.SLIDING_WINDOW);
menu.setBehindWidth(200);
menu.setMenu(R.layout.menu_frame);
Run Code Online (Sandbox Code Playgroud)
如何进行二级滑动菜单?
小智 1
我们可以使用android中的TranslateAnimation来实现SlideMenu。在 XML 中创建一个frameLayout,并拥有MainXML 页面和MainSlidingMenu。与 MainSlidingMenu 相邻的是辅助滑动菜单。默认情况下,MainSlidingMenu 和 secondary SlidingMenu 不可见。如果按钮单击或发生任何所需事件,则显示 Main SlidingMenu ,然后,如果 MainSlidingmenu 中存在单击/事件,则进一步平移 MainMenu 以显示辅助滑动菜单。
| 归档时间: |
|
| 查看次数: |
5537 次 |
| 最近记录: |