Github开源Android组件资源整理(二)ActionBar和Menu
2016-11-04 09:26
771 查看
二、ActionBar
ActionBarSherlock为Android所有版本提供统一的ActionBar,解决4.0以下ActionBar的适配问题
项目地址:https://github.com/JakeWharton/ActionBarSherlock
Demo地址:https://play.google.com/store/apps/details?id=com.actionbarsherlock.sample.demos
APP示例:太多了。。现在连google都在用
ActionBar-PullToRefresh
下拉刷新,ActionBar出现加载中提示
项目地址:https://github.com/chrisbanes/ActionBar-PullToRefresh
Demo地址:https://play.google.com/store/apps/details?id=uk.co.senab.actionbarpulltorefresh.samples.stock
APP示例:Gmail,Google plus,知乎等
FadingActionBar
ListView向下滚动逐渐显现的ActionBar
项目地址:https://github.com/ManuelPeinado/FadingActionBar
Demo地址:https://play.google.com/store/apps/details?id=com.manuelpeinado.fadingactionbar.demo
APP示例:google music,知乎
NotBoringActionBar
google music下拉收缩的ActionBar
项目地址:https://github.com/flavienlaurent/NotBoringActionBar
Demo地址:http://flavienlaurent.com/blog/2013/11/20/making-your-action-bar-not-boring/
APP示例:Google音乐
RefreshActionItem
带进度显示和刷新按钮的ActionBar
项目地址:https://github.com/ManuelPeinado/RefreshActionItem
Demo地址:https://play.google.com/store/apps/details?id=com.manuelpeinado.refreshactionitem.demo
APP示例:The New York Times,DevAppsDirect.
GlassActionBar
类似玻璃的有一定透明度的ActionBar
项目地址:https://github.com/ManuelPeinado/GlassActionBar
Demo地址:https://play.google.com/store/apps/details?id=com.manuelpeinado.glassactionbardemo
APP示例:google music
三、Menu
MenuDrawer滑出式菜单,通过拖动屏幕边缘滑出菜单,支持屏幕上下左右划出,支持当前View处于上下层,支持Windows边缘、ListView边缘、ViewPager变化划出菜单等。
项目地址:https://github.com/SimonVT/android-menudrawer
Demo地址:http://simonvt.github.io/android-menudrawer/
APP示例:Gmail、Google Music等大部分google app
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/ArcMenu
APP示例:Path
效果图:
https://dl.dropboxusercontent.com/u/11369687/preview1.png
https://dl.dropboxusercontent.com/u/11369687/raymenu.png
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
radial-menu-widget
圆形菜单,支持二级菜单
项目地址:https://code.google.com/p/radial-menu-widget/
效果图:http://farm8.staticflickr.com/7377/11621125154_d1773c2dcc_o.jpg
Android Wheel Menu
圆形旋转选取菜单
项目地址:https://github.com/anupcowkur/Android-Wheel-Menu
效果图:
FoldingNavigationDrawer
滑动并以折叠方式打开菜单
项目地址:https://github.com/tibi1712/FoldingNavigationDrawer-Android
Demo地址:https://play.google.com/store/apps/details?id=com.ptr.folding.sample
效果图:
AndroidResideMenu
仿 Dribbble 的边栏菜单
项目地址:https://github.com/SpecialCyCi/AndroidResideMenu
效果图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201512/0296fd2a10dfed6750a967080f4f0a36.gif)
CircularFloatingActionMenu
一个可定制的圆形的浮动菜单控件,类似于Path的圆形菜单。这个控件的可定制性更强,可以很容易的定制菜单出现消失时的动画,起始角度和半径。
项目地址:https://github.com/oguzbilgener/CircularFloatingActionMenu
Demo地址:https://github.com/oguzbilgener/CircularFloatingActionMenu/tree/master/samples
效果图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201512/514afc6e558c36f614b944d3b562e837.gif)
NavigationDrawerSI
Navigation Drawer的一个简单实现,滑动并以折叠方式打开菜单
项目地址:https://github.com/mmBs/NavigationDrawerSI
APP示例:https://play.google.com/store/apps/details?id=mmbialas.pl.navigationdrawersi
Demo地址:https://play.google.com/store/apps/details?id=mmbialas.pl.navigationdrawersi
效果图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201512/8bb4553c5dbd146dd89caa29667db8dd.png)
DragLayout
使用support.v4包下的ViewDragHelper实现QQ5.0侧滑
项目地址:https://github.com/BlueMor/DragLayout
效果图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201605/6bb7fd3b5f6beb1afb5f80d581342f7c.gif)
LDrawer
Material Design 形式的展开折叠Icon
项目地址:https://github.com/ikimuhendis/LDrawer
效果图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201512/c6f987e0992a6829d28e399509b85ca0.gif)
Floating Action Button
悬浮的圆形菜单栏,支持组建滚动时自动隐藏及其他设置
项目地址:https://github.com/shamanland/floating-action-button
效果图:
原文地址:http://blog.csdn.net/OyangYujun/article/details/43340765?locationNum=4&fps=1
相关文章推荐
- Github开源Android组件资源整理(二)ActionBar和Menu
- Github开源Android组件资源整理(三) ViewPager 、Gallery、GridView
- Github开源Android组件资源整理(四) ImageView, ProgressBar,TextView
- Github开源Android组件资源整理(五)ScrollView, TimeView, TipView, FlipView, ColorPickView
- Github开源Android组件资源整理(三) ViewPager 、Gallery、GridView
- Github开源Android组件资源整理(四) ImageView, ProgressBar,TextView
- github开源Android组件资源整理(五)ScrollView, TimeView, TipView, FlipView, ColorPickView
- Github开源Android组件资源整理(七)其他组件
- github开源Android组件资源整理(六)GraphView, UI Style
- Github开源Android组件资源整理(一) 个性化控件(View)
- Github开源Android组件资源整理(一) 个性化控件(View)
- Github开源Android组件资源整理
- 使用github上的开源框架SlidingMenu环境的搭建,以及getSupportActionBar方法不能找到的问题
- github开源Android资源整理(十三)大神个人和组织
- Android资源代码 源码 整理 Github开源项目下载地址
- Android资源代码 源码 整理 Github开源项目下载地址
- 整理的Android资源代码 源码 整理 Github开源项目下载地址
- Android资源代码 源码 整理 Github开源项目下载地址
- 使用github上的开源框架SlidingMenu环境的搭建,以及getSupportActionBar方法不能找到的问题
- github开源Android资源整理(十三)大神个人和组织