【问题标题】:Partially "open" SlidingDrawer部分“打开”SlidingDrawer
【发布时间】:2012-02-14 13:05:50
【问题描述】:

我搜索了讨论列表(更不用说互联网广告),但似乎找不到答案和/或示例。

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

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

我尝试过使用动画来打开和关闭列表。这(大部分)有效,但我必须处理列表滚动问题,因为动画视图似乎不会将其可滚动区域重置为可见区域。

有没有人有上面描述的例子?还是一个点点滴滴的指针,让我再次朝着正确的方向前进?

谢谢,提前。

【问题讨论】:

    标签: android


    【解决方案1】:

    SlidingDrawer 不支持这个。您可以创建自己的:)

    【讨论】:

    【解决方案2】:

    我修改了滑动抽屉小部件的源代码并测试了它的工作正常。如果有人想给我你的电子邮件 ID。 如果您要修改代码,您的项目中将需要以下 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>
    

    【讨论】:

    猜你喜欢
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多