-
一个具有炫酷效果的侧边栏Android代码
资源介绍
FantasySlide
一个 DrawerLayout 的扩展,具有帅气的动画与创新的交互。一次手势完成滑出侧边栏与选择菜单。欢迎下载 demo 体验。
效果
使用方法
添加依赖
compile 'com.github.mzule.fantasyslide:library:1.0.5'
调用
调用方法基本与 DrawerLayout 一致. 本项目支持左右 (start left end right) 侧边栏同时定义。
<!-- 这里是 SideBar 的子视图-->
<!-- 如果需要的话,可以添加右侧边栏-->
最外层的 FantasyDrawerLayout 的使用与官方的 DrawerLayout 完全一致。
SideBar 用来包装每一个菜单项,SideBar 本质上可以当做一个 vertical 的 LinearLayout 来使用。
效果图上的文字变色是表示该菜单处于 hover 状态, hover 状态默认会设定 view 的 pressed 状态为 true。可以通过 Listener 来改写, 下文会有详细说