【上拉快捷开关栏】随想
2014-09-11 12:38
204 查看
最近这几天都在整一个关于上拉快捷开关栏的东西。对于我这样的菜鸟,哈哈,第一时间我想聊聊自己的简单想法。谈到滑动,想到了一个SlidingMenu和SlidingDrawer这两开源的,一个是github上开源的东西,一个是安卓1.5就提出来的东西,好像是被淘汰了的东西。
目前,做了点布局。当然,第一步只有布局,布局完了才是 代码部分。当时,我出了两方案:一个是全屏activity,上半部分透明,下边部分是我需要的布局。在桌面弄个手势检测,一旦检测到从底部上滑的手势,打开activity。第二个是抽屉,可以上滑,有我需要的功能。
针对上面俩方案,细细斟酌,还是第二个方案好。然后上网度娘了一圈,搜刮到三个这方面的demo。一个是SlidingMenu,第二个是SlidingDrawer,再就是SlidingUpPanel。最后,看了看,SlidingDrawer和SlidingUpPanel差不了多少。SlidingUpPanel适合在activity里面使用,因为它无法定义上拉面板的高度,而SlidingDrawer可以。最后,还是遇到个蛋疼的问题,就是那个必须要有个把手(handle)才能显示content,最后只能使用透明色解决。
最后,使用了SlidingDrawer,因为它文档,代码重写的地方少。
目前,做了点布局。当然,第一步只有布局,布局完了才是 代码部分。当时,我出了两方案:一个是全屏activity,上半部分透明,下边部分是我需要的布局。在桌面弄个手势检测,一旦检测到从底部上滑的手势,打开activity。第二个是抽屉,可以上滑,有我需要的功能。
针对上面俩方案,细细斟酌,还是第二个方案好。然后上网度娘了一圈,搜刮到三个这方面的demo。一个是SlidingMenu,第二个是SlidingDrawer,再就是SlidingUpPanel。最后,看了看,SlidingDrawer和SlidingUpPanel差不了多少。SlidingUpPanel适合在activity里面使用,因为它无法定义上拉面板的高度,而SlidingDrawer可以。最后,还是遇到个蛋疼的问题,就是那个必须要有个把手(handle)才能显示content,最后只能使用透明色解决。
最后,使用了SlidingDrawer,因为它文档,代码重写的地方少。
相关文章推荐
- BUG_学习随笔(移动数据快捷开关)
- Android下拉状态栏快捷开关的添加
- SystemUI添加第三方快捷开关时灰显问题分析
- BUG_学习随笔(移动数据快捷开关)
- Android的5种快捷开关的实现
- android源码环境下在通知栏中添加快捷开关
- 写了一个iPhone越狱快捷下拉开关插件
- Android下拉状态栏快捷开关的添加
- Android5.1 快捷开关如何添加和刷新状态
- Android源码编译:任意界面屏幕边缘上滑弹出快捷操作栏【一键加速、开关控制】
- Android 6.0 SystemUI 下拉栏添加自定义快捷开关(草稿)
- Android5.0 下拉通知栏快捷开关的添加(必看)
- 怎样添加 蓝牙、WIFI、GPS等等的 快捷开关
- Android 自动旋转屏幕快捷开关监听
- Android下拉快捷设置面板添加快捷开关流程
- Android 系统快捷开关
- Eclipse 常用快捷键 常用技巧My Eclipse常用快捷键
- 使用Eclipse的几个必须掌握的快捷方式
- 仿qq自定义滑动开关