2011-01-14 62 views
2

我在海豚浏览器中发现了一个很好的功能,可以从侧面带来另一个窗口。这就像窗口连接并通过滑动显示。见下图。任何人都知道它是如何完成的? alt text如何拥有侧窗

+0

这不是编程相关的。试试http://android.stackexchange.com/ – 2011-01-14 16:09:57

+0

为什么不呢?他在问这是如何完成的。 – RoflcoptrException 2011-01-14 16:10:51

回答

2

我可能是错的,但我的猜测是他们使用SlidingDrawer设置为肖像布局的lanscape方向(所以它来自侧面而不是顶部/底部)。

编辑:好吧,我现在看到 - 我正忙着去上班,没有拿起事实左手侧被取代。

我想你可以使用两个相反的SlidingDrawer视图,并强制一个最初打开,另一个最初关闭。如果他们的'处理'视图是相同的并且重叠的话,那么效果将与您所看到的相似。

我不确定'纯粹主义者'是否会批准,因为SlidingDrawer的目的是以覆盖的方式使用,即它是为了覆盖现有的视图,而不是将另一个视图移开。再说一遍,我一直在编码多年,经常遵循这样的原则:如果它工作,为什么不使用它?

或者,如果该问题的答案是有用的,则在平滑水平视图滚动中有一些示例代码。 Horizontal Scrolling with fling gesture - ebook reader

相关问题