मैंने खुद इसके साथ एक नाटक किया है, और मुझे जो सबसे अच्छा तरीका मिला, वह है फ्रेमलेयआउट का उपयोग करना और मेनू के शीर्ष पर एक कस्टम क्षैतिज क्षैतिज दृश्य (HSV) रखना। एचएसवी के अंदर आपके आवेदन दृश्य हैं, लेकिन पहले बच्चे के रूप में एक पारदर्शी दृश्य है। इसका मतलब है, जब एचएसवी में शून्य स्क्रॉल ऑफसेट होता है, तो मेनू (और अभी भी आश्चर्यजनक रूप से क्लिक करने योग्य होगा) के माध्यम से दिखाएगा।
जब एप्लिकेशन शुरू होता है, हम एचएसवी को पहले दिखाई देने वाले एप्लिकेशन व्यू के ऑफसेट तक स्क्रॉल करते हैं, और जब हम मेनू दिखाना चाहते हैं तो हम पारदर्शी व्यू के माध्यम से मेनू को प्रकट करने के लिए वापस स्क्रॉल करते हैं।
यहाँ कोड है, और लॉन्च गतिविधि में नीचे दो बटन (जिसे HorzScrollWithListMenu और HorzScrollWithImageMenu कहा जाता है) सबसे अच्छा मेनू दिखाते हैं जो मैं साथ आ सकता था:
Android स्लाइडिंग मेनू डेमो
एमुलेटर से स्क्रीनशॉट (मध्य-स्क्रॉल):
डिवाइस से स्क्रीनशॉट (पूर्ण-स्क्रॉल)। ध्यान दें मेरा आइकन फेसबुक मेनू आइकन जितना विस्तृत नहीं है, इसलिए मेनू दृश्य और 'ऐप' दृश्य संरेखित नहीं हैं।