【发布时间】:2013-06-12 20:36:42
【问题描述】:
我的 SlidingPaneLayout 中的主视图是一张地图。我设法使用按钮打开/关闭 SlidingPaneLayout。问题是当slidingLayout滑动打开/关闭时,主视图(地图)被隐藏,直到slidingLayout完全打开/关闭。
有没有办法解决这个问题??
【问题讨论】:
我的 SlidingPaneLayout 中的主视图是一张地图。我设法使用按钮打开/关闭 SlidingPaneLayout。问题是当slidingLayout滑动打开/关闭时,主视图(地图)被隐藏,直到slidingLayout完全打开/关闭。
有没有办法解决这个问题??
【问题讨论】:
Android 似乎正试图摆脱这种 UI 模型。 SlidingDrawer 在 API 级别 17 中已弃用,您的 SlidingPaneLayout 是一项实验性功能。我会建议找出一个替代设计。
您可能看不到地图视图,因为在抽屉移动时很难绘制它。 SlidingPaneLayout 的重点是帮助在 SlidingPane 内布局内容。这只是处理间距和移动事物。当您移动抽屉时,系统调用 onSizeChanged 并且您的地图视图必须重新绘制,这非常昂贵。
【讨论】:
由于我没有为弗兰克的回答添加评论的声誉,我只想补充一下,自从 Hangouts is using it 以来,SlidingPaneLayout 不再被标记为实验性。
【讨论】: