Ben kendim bir oyun vardı ve bulabildiğim en iyi yolu bir FrameLayout kullanmak ve menünün üstüne özel bir HorizontalScrollView (HSV) koymak oldu. HSV'nin içinde uygulama Görünümleriniz vardır, ancak ilk çocuk olarak şeffaf bir Görünüm vardır. Bu, HSV'nin sıfır kaydırma ofseti olduğunda, menü içinden görünecek (ve yine de şaşırtıcı bir şekilde tıklanabilir).
Uygulama başlatıldığında, HSV'yi ilk görünür uygulama Görünümü'nün ofsetine kaydırırız ve menüyü göstermek istediğimizde menüyü şeffaf Görünüm üzerinden göstermek için geri kaydırırız.
Kod burada ve Başlatma etkinliğindeki alt iki düğme (HorzScrollWithListMenu ve HorzScrollWithImageMenu olarak adlandırılır), gelebileceğim en iyi menüleri gösterir:
Android kayan menü demosu
Emülatörden ekran görüntüsü (orta kaydırma):
Cihazdan ekran görüntüsü (tam kaydırma). Simgemin Facebook menü simgesi kadar geniş olmadığını unutmayın, bu nedenle menü görünümü ve 'uygulama' görünümü hizalanmamıştır.