Android实现多层抽屉效果-阿里云开发者社区

开发者社区> 技术小胖子> 正文

Android实现多层抽屉效果

简介:
+关注继续查看

用过Android手机的朋友都知道,抽屉的效果,最经典的应用就是状态栏或者底部点击或拉开菜单的控件。主要点击或者拉开某个控件,就像拉开抽屉一样展开界面的效果。实现的方式不难,主要使用Android SlidingDrawer类。但是如果要实现多等抽屉的方式,就得改写源码了,不然的话,抽屉就会重叠。最终只能看到一个,而且影响操作效果,有些只能显示一部分。 通过不断的折腾,研究出一种实现方式,虽说不是很完美,但至少达到了需求。就是采用FrameLayout的布局,以层的形式来显示抽屉。然后监听抽屉的开始滑动和结束滑动事件,并对其他抽屉处理,以防不冲突,看效果图:  

 

http://06peng.com/attachment.php?fid=33 http://06peng.com/attachment.php?fid=33 http://06peng.com/attachment.php?fid=33

源码下载

下载文件



     本文转自06peng 51CTO博客,原文链接:http://blog.51cto.com/06peng/962533,如需转载请自行联系原作者



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Android 如何快速实现灰白化换皮肤效果?
## 原因 清明期间不少客户端都上了灰白皮肤的效果,那我们客户端究竟如何实现黑白皮肤效果呢?本篇文章分享一种方式,让大家在客户端快速的进行黑白化换肤。 ## 效果 彩色效果 ![-w315](https://tva1.sinaimg.cn/large/00831rSTly1gdkd8ga8zrj30hi0v2tb6.jpg) 灰白化后效果 ![-w315](https://tva1.s
148 0
21119
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载