您的位置:首页 > 其它

侧滑菜单之DragLayout初识

2016-04-25 14:58 211 查看


1、使用时的特点:用DragLayout嵌套内容页和菜单部分的所有内容将DragLayout作为布局文件的跟标签

2、 在DragLayout的标签之间添加2个子标签

第一个必须为RelativeLayout,用于封装菜单部分的显示

第二个必须为框架中自定义的MyRelativeLayout,用于封装内容部分的显示
3、代码中获取DragLayout对象
4、过DragLayout对象设置监听事件DragListener
5、可以DragListener的监听中更改内容页图标的透明度等变化

如需通过代码控制菜单的打开和关闭:

dl.open(true); //打开菜单,参数代表打开过程中有动画效果

dl.close(); // 关闭菜单
注意:
1、必须对dragLayout设置背景,否则会出现空指针异常
2、必须对dragLayout设置setDragListener,如果不设置,内容没有缩放效果
3、菜单和内容共用一个标题栏

功能:
1、效果新颖
2、添加动画效果,对拉动能够监听
3、滑动可以通过内容进行控制,不需要从边缘
--------------------------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------------------------------
布局例子

-----------------------------------------------------------------------------------------------------------------------------------------
参考代码:

http://download.csdn.net/detail/tianfuxiaoyan/9501923
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: