• Android开发UI之个性化控件之Menu


    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
  • 相关阅读:
    EJB Timer Service is not available. Timers for application with id 95795415990861824 will not be deleted
    MySql数据基本操作sql语句
    python 将字符串转换成字典dict的各种方式总结
    Go语言笔记:struct结构遍历
    golang实现base64编解码
    map赋值前要先初始化:assignment to entry in nil map
    python中 .write 无法向文件写入内容
    python 守护进程
    go语言解析 map[string]interface{} 数据格式
    python虚拟环境--virtualenv
  • 原文地址:https://www.cnblogs.com/liyiran/p/4644548.html
Copyright © 2020-2023  润新知