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