2013-07-17 31 views
0

我正在使用Jeremy Feinstein的SlidingMenu庫來實現右側的滑動菜單。使用SlidingMenu庫的非滑動內容和操作欄

是否有任何方法可以使菜單滑出而不會將內容視圖移位/推向一側?目前,當菜單滑出時,內容也被推向左邊或右邊(取決於菜單從哪個方向出來)。我想做一個實現,其中菜單從左/右出現,但「坐在頂部」的內容視圖(內容視圖不會移動,菜單視圖從字面上飛入和跳出)。

我一直在挖,但似乎沒有一個簡單的功能,我可以打電話來啓用此功能。我必須自己實施還是缺少一些東西?

+0

使用框架佈局作爲母版佈局如果您不需要任何庫(或使用滑動抽屜),隱藏使得菜單可見並且可以使用動畫。 –

+0

是的,我正在考慮以這種方式實現它作爲替代方案。部分希望有一個重用庫的簡單方法,因爲我的項目的其他部分在其默認實現中使用slidingmenu。 – Tikiboy

+0

如果你願意,你可以製作自己的圖書館 –

回答

1

回答我自己的問題的時間! :D

看過Jeremy Feinstein的SlidingMenu庫的源代碼後,發生的事情是,圖書館實際上「提取」了我們的視圖,然後以某種方式將它與滑出視圖一起加入。之後,視圖只是滾動(我可能會誤解,但我知道視圖的提取確實發生了,至於圖書館如何完成滾動和滑動,我沒有太多研究它)。

因此,我自己的問題的答案是:不,圖書館無法完成。沒有簡單的功能可用(由於庫實現滑動效果的方式)。

最後,我選擇了使用重疊視圖的framelayout。一個可見,另一個隱形。然後我只是改變能見度並且激發觀點。