मुझे लगता है कि ऐसा करने के लिए एक आसान तरीका मिल गया है। आपको केवल स्लाइडिंग ड्रावर, सामग्री और हैंडल के लिए 180º के घूर्णन को सेट करना है। आप इसी तरह से स्लाइडिंग ड्रावर बना सकते हैं जो शीर्ष से निकलता है, जैसे मैंने here किया था।
मतभेदों को देखने में सक्षम होने के लिए, पहले से बाएं से पहले, मेरे उदाहरण यहां देखें।
<SlidingDrawer xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/slidingDrawer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center_horizontal"
android:handle="@+id/handle"
android:content="@+id/content">
<ImageView android:id="@+id/handle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_launcher" />
<ImageView android:id="@+id/content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#FF0000"
android:src="@drawable/ic_launcher" />
</SlidingDrawer>
अब देखो कि मैं बाईं ओर से बाहर निकलने के लिए क्या बदल गया।
<SlidingDrawer xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/slidingDrawer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center_horizontal"
android:handle="@+id/handle"
android:content="@+id/content"
android:rotation="180">
<LinearLayout android:id="@+id/handle"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView android:id="@+id/imageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_launcher"
android:rotation="180" />
</LinearLayout>
<ImageView android:id="@+id/content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#FF0000"
android:src="@drawable/ic_launcher"
android:rotation="180" />
</SlidingDrawer>
ध्यान दें कि मैं भी एक LinearLayout बनाई संभाल के रूप में स्थापित करने के लिए, और यह रोटेशन में कोई परिवर्तन नहीं किया था, लेकिन मैं इसके बारे में रोटेशन बदल बच्चा है। यह मेरे पास एक छोटी सी समस्या को रोकने के लिए था, लेकिन सब ठीक काम कर रहा है और यह आसान है।
असल में मैं कुछ कोड है कि कुछ इसी तरह लागू करता पाया। स्क्रीनशॉट के साथ ब्लॉग: http://androidblogger.blogspot.com/2009/01/sliding-drawer-again.html फोरम चर्चा: http://www.anddev.org/viewtopic.php?p=16622 से चेकआउट कोड एसवीएन: http://code.google।कॉम/पी/एंड्रॉइड-मिस्क-विगेट्स/ –
मैं भी हॉरिज़ोनल स्लाइडर को कार्यान्वित करना चाहता हूं और मैंने एसवीएन के लिंक की जांच की है, लेकिन कोई भी परियोजना/कोड उपलब्ध नहीं है –
पृष्ठ के शीर्ष पर 'स्रोत' टैब पर क्लिक करें और उसके बाद स्रोत कोड दिखाने के लिए 'ब्राउज़ करें' विकल्प। –