2016-06-24 123 views
0

我想在下面的可滾動內容的屏幕頂部的類似GridView的容器中顯示菜單項。在滾動中,我希望GridView縮小並鎖定屏幕頂部。換句話說,設想一個CollapsingToolbarLayout,而不是展開的圖像有一個網格的菜單項,而不是摺疊的工具欄有一個單一的菜單項。Android中摺疊菜單

擴展:

enter image description here

暈倒:

enter image description here

是否有可能實現這一行爲呢?最簡單的方法是什麼?任何庫?我一定需要使用GridView,因爲條目數量有限,我在構建佈局時非常靈活。感謝您的任何提示和提示。

回答

0

是的。嘗試創建兩種不同的線性佈局。一個用於摺疊,另一個用於擴展狀態。然後用setVisibility()

用onCreate中的適當數據填充佈局。

如果你不知道你想你擴張的領域內持有元素的確切大寫金額(是不是固定的),可以考慮使用類似的GridView

感謝
+0

嗨。是的,這將是最直接的解決方案。不過,我正在考慮更流暢的東西(動畫),然後在兩種佈局之間切換。 – Androidicus

+0

你的情況非常具體。你不僅隱藏了一些物品,還展示了其他物品。換句話說,簡單的擴展動畫應該被擴展。考慮編寫一些自定義淡入淡出動畫或使用任何你喜歡的動畫庫。 https://github.com/daimajia/AndroidViewAnimations這是我的最愛。 –

+0

謝謝。我會研究它 – Androidicus