部分“开放”SlidingDrawer

时间:2010-08-16 21:38:32

标签: android

我搜索了讨论列表(更不用说interwebs ad nauseum)了,我似乎无法找到答案和/或示例。

我需要能够在屏幕的底部公开ListView的一部分,然后(如SlidingDrawer)在用户向上翻转时显示列表的其余部分。

SlidingDrawer具有我想要的行为,但似乎没有办法控制它打开或关闭的程度(也许我只是错过了它)。

我已尝试使用动画来打开和关闭列表。这(大多数情况下)工作(除了那时我必须处理列表滚动问题,因为动画视图似乎没有将它的可滚动区域重置为它的可见区域。

有没有人有如上所述的例子?或者指向一点点的指针让我再次走向正确的方向?

先谢谢。

2 个答案:

答案 0 :(得分:1)

SlidingDrawer不支持此功能。你可以创建自己的:)

答案 1 :(得分:0)

我修改了滑动抽屉小部件的源代码并测试了它的工作正常。如果有人想要给我你的电子邮件ID。 如果您要修改代码,则项目中将需要followling attrs.xml。

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <declare-styleable name="SlidingDrawer">
        <attr name="handle" format="integer"/>
        <attr name="content" format="integer"/>
    </declare-styleable>
</resources>