android 抽屉功能初试

鉴客 发布于 2011/09/29 07:03
阅读 7K+
收藏 7

由于需要实现自定义的抽屉效果,android自带的SlidingDrawer不能满足,在handle 中 放多个按钮(比如二个,如下图的“新建”和"关闭")时,点击“关闭”按钮关闭或打开,而“新建”按钮时,触发别的事件。我通过网上查资料,尝试过重新 SlidingDrawer,可以实现效果,可是二个按钮回同时触发press状态,本人由于刚入门,没有找到好的办法解决。还好,在网上找到http://www.oschina.net/question/54100_28627这篇文章,下载并修改了代码实现的我要的功能。功能还在验证中,有不完善的地方请原谅。

我实现抽屉功能,描述如下:

首先,查看效果图:

 * 功能一、屏幕分上下二部分;通过打开按钮实现,抽屉的下面部分打开和关闭,同时上面部分自动伸展。 如上图点击“关闭”按钮体现效果。

 * 功能二、点击黑色部分能够实现拖拉,如果读者想把拖拉功能屏蔽掉,只要把Panel.java 类中第 223~224取消注释则可。

 * 功能三 、点击“新建”按钮,不会触发抽屉的打开和关闭。

代码下载:http://www.oschina.net/code/snippet_54100_6432
文章出处:http://blog.csdn.net/kekefisht/article/details/6821816

加载中
0
拓荒者11
拓荒者11

楼主怎么解决,收拢到低端闪烁问题呢

返回顶部
顶部