0 Android側面類別選擇菜單:Side Menu jopen 9年前發布 | 45K 次閱讀 Side Menu Android開發 移動開發 輕松為你的Android項目添加側面類別選擇菜單。 <android.support.v4.widget.DrawerLayout xmlns:android=" <io.codetail.widget.RevealFrameLayout android:id="@+id/conteiner_frame" xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:id="@+id/content_overlay" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"/> <LinearLayout android:id="@+id/content_frame" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"/> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_height="wrap_content" android:layout_width="match_parent" android:minHeight="?attr/actionBarSize" android:background="?attr/colorPrimary"/> </io.codetail.widget.RevealFrameLayout> <ScrollView android:id="@+id/scrollView" android:scrollbarThumbVertical="@android:color/transparent" android:layout_width="80dp" android:layout_height="match_parent" android:layout_gravity="start|bottom"> <LinearLayout android:id="@+id/left_drawer" android:orientation="vertical" android:layout_width="80dp" android:layout_height="wrap_content" android:divider="@android:color/transparent" android:dividerHeight="0dp" android:background="@android:color/transparent"> <!-- Layout of Drawer --> </LinearLayout> </ScrollView> </android.support.v4.widget.DrawerLayout></pre> ViewAnimator viewAnimator = new ViewAnimator<>(ActionBarActivity.this, new ArrayList<Resourceble>(), (LinearLayout) findViewById(R.id.left_drawer), contentFragment, drawerLayout); //to open menu you have to override ActionBarDrawerToggle method @Override public void onDrawerSlide(View drawerView, float slideOffset) { super.onDrawerSlide(drawerView, slideOffset); if (slideOffset > 0.6 && viewAnimator.getLinearLayout().getChildCount() == 0) viewAnimator.showMenuContent(); } public void onDrawerClosed(View view) { super.onDrawerClosed(view); viewAnimator.getLinearLayout().removeAllViews(); viewAnimator.getLinearLayout().invalidate(); } 項目主頁:http://www.baiduhome.net/lib/view/home/1421571203468 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享! 本文地址:http://www.baiduhome.net/lib/view/open1421571203468.html Side Menu Android開發 移動開發 相關經驗 Android側面類別選擇菜單:Side Menu Android分類側滑菜單:Side Menu Android Menu菜單 Side-Menu.iOS - 可定制 UI 的動畫側邊欄菜單 左右切換滑動菜單的Android控件:Android Sliding Menu 相關資訊 Mac開機菜單選擇 rEFIt 微軟公布七個Windows 10版本類別 Sundar Pichai:我們需要確保 Android 是更好的選擇 菜單之死? 三星首款側面曲屏手機Galaxy Note Edge真機搶鮮看 相關文檔 Android UI優化[類別:Layout] Android學習筆記-Menu Android 菜單 jQuery 選擇器 為什么選擇SOA? jQuery應用編程 - 選擇與過濾 Android 常用控件大全 目錄