Android高手必學個性化控件之Menu

Android高手必學個性化控件之Menu,拿來直接用在項目裏

工具/原料

  • Android ADT
  • Eclipse

方法/步驟

  1. MenuDrawer

    滑出式菜單,通過拖動屏幕邊緣滑出菜單,支持屏幕上下左右劃出,支持當前View處於上下層,支持Windows邊緣、ListView邊緣、ViewPager變化劃出菜單等。

    項目地址:https://github.com/SimonVT/android-menudrawer

    Demo地址:http://simonvt.github.io/android-menudrawer/

    APP示例:Gmail、Google Music等大部分google app

  2. SlidingMenu

    滑出式菜單,通過拖動屏幕邊緣滑出菜單,支持屏幕左右劃出,支持菜單zoom、scale、slide up三種動畫樣式出現。

    項目地址:https://github.com/jfeinstein10/SlidingMenu

    Demo地址:https://play.google.com/store/apps/details?id=com.slidingmenu.example

    APP示例:Foursquare, LinkedIn, Zappos, Rdio, Evernote Food, Plume, VLC for Android, ESPN ScoreCenter, MLS MatchDay, 9GAG, Wunderlist 2, The Verge, MTG Familiar, Mantano Reader, Falcon Pro (BETA), MW3 Barracks

    MenuDrawer和SlidingMenu比較:

    SlidingMenu支持菜單動畫樣式出現,MenuDrawer支持菜單view處於內容的上下層

    ArcMenu

    支持類似Path的左下角動畫旋轉菜單及橫向劃出菜單、圓心彈出菜單

    項目地址:https://github.com/daCapricorn/ArcMenuAPP示例:Path

  3. android-satellite-menu

    類似Path的左下角動畫旋轉菜單

    項目地址:https://github.com/siyamed/android-satellite-menu

    Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/satellite-menu-demo.apk?raw=true

    APP示例:Path

    Android高手必學個性化控件之Menu
  4. radial-menu-widget

    圓形菜單,支持二級菜單

    項目地址:https://code.google.com/p/radial-menu-widget/

    效果圖:

    Android高手必學個性化控件之Menu
  5. Android Wheel Menu

    圓形旋轉選取菜單

    項目地址:https://github.com/anupcowkur/Android-Wheel-Menu

    效果圖:

    Android高手必學個性化控件之Menu
  6. FoldingNavigationDrawer

    滑動並以摺疊方式打開菜單

    項目地址:https://github.com/tibi1712/FoldingNavigationDrawer-Android

    Demo地址:https://play.google.com/store/apps/details?id=com.ptr.folding.sample

    效果圖:

  7. AndroidResideMenu

    仿 Dribbble 的邊欄菜單

    項目地址:https://github.com/SpecialCyCi/AndroidResideMenu

    效果圖:

    Android高手必學個性化控件之Menu
  8. CircularFloatingActionMenu

    一個可定製的圓形的浮動菜單控件,類似於Path的圓形菜單。這個控件的可定製性更強,可以很容易的定製菜單出現消失時的動畫,起始角度和半徑。

    項目地址:https://github.com/oguzbilgener/CircularFloatingActionMenu

    Demo地址:https://github.com/oguzbilgener/CircularFloatingActionMenu/tree/master/samples

    效果圖:

    Android高手必學個性化控件之Menu
  9. NavigationDrawerSI

    Navigation Drawer的一個簡單實現,滑動並以摺疊方式打開菜單

    項目地址:https://github.com/mmBs/NavigationDrawerSI

    Demo地址:https://play.google.com/store/apps/details?id=mmbialas.pl.navigationdrawersi

    效果圖:

    Android高手必學個性化控件之Menu

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章