ResideMenu Android侧滑菜单效果

iOS 侧滑风格的 Android 菜单效果,ResideMenu算是比较成熟的一套方案了。滑动起来顺手,弹性动画也做得挺自然,用在主界面做侧滑菜单,用户体验会提升不少。

ResideMenu其实是在原来SlidingMenu的基础上优化的,视觉上更丝滑,手感也不错。你可以设定左边、右边或者两边都加菜单,用起来灵活,适配各类屏幕问题也不大。

用法也挺:加个依赖、包个布局、初始化一下就能跑起来。主内容和菜单是分开的视图,滑动的时候就是它俩在切换。弹性动画模拟的是物理弹簧的那种感觉,细节得还蛮精致的。

像下面这些步骤要注意下:主Activity最好继承自ResideMenuBaseActivity,不然有些功能用不上;布局的时候要防止视图重叠;再就是触摸事件,别和你页面里的其他滑动冲突了。

菜单支持自定义样式,比如背景、字体、图标什么的,做成自己 App 的风格完全没问题。如果你还用DrawerLayout或者手撸菜单,不妨试试这个库,省事多了,效果也更炫一些。

要深入了解原理、操作细节,可以参考这篇《侧滑菜单》文章,或者看看侧滑菜单+viewpager这种组合玩法,也挺有意思。

如果你在做一个支持左右滑动菜单的 App,比如新闻类、工具类或者社交类的项目,ResideMenu真的可以试试。

zip 文件大小:2.25MB