एंड्रॉइड - कैसे android.R.anim.slide_in_right प्राप्त करने के लिए


90

मैं Android के साथ एनिमेशन के साथ खेल रहा हूं। एनिमेशन android.R.anim.slide_in_left और android.R.anim.slide_out_right प्रदान किए गए हैं। मैं विपरीत एनिमेशन प्राप्त करने का एक तरीका ढूंढ रहा हूं अर्थात:

android.R.anim.slide_in_right and android.R.anim.slide_out_left

या मैं इन्हें कैसे निर्दिष्ट कर सकता हूं।


1
+1 + मैं डिफ़ॉल्ट स्लाइड_इन_फ्लैट और स्लाइड_आउट_राइट फ़ंक्शन का उपयोग कैसे कर सकता हूं?
रॉय ली

जवाबों:


153

यहाँ slide_in_rightऔर slide_out_leftAndroid ओपन सोर्स प्रोजेक्ट से हैं।


3
@ AdilHussain: परिभाषाएँ आपके SDK इंस्टॉलेशन में भी उपलब्ध हैं।
कॉमन्सवेयर

4
धन्यवाद। भले ही मेरे पास 4.3 है, लेकिन ये एनिमेशन गायब हैं। कोई विचार क्यों?
गहरा आश्विन

@deepwinter: मैं इस बात से अनिश्चित हूं कि "लापता" से आपका क्या मतलब है (संसाधन में संदर्भ नहीं? जावा में संदर्भ नहीं दे सकता? रनटाइम क्रैश? कुछ और?)। मुझे यह भी अनिश्चित है कि आपके पास "मेरे पास 4.3" का क्या मतलब है (आपका निर्माण लक्ष्य 4.3 है? आप 4.3 पर चल रहे हैं? कुछ और?)। आप अपने पर्यावरण, परीक्षण और लक्षणों के पूर्ण विवरण के साथ अपना स्वयं का स्टैकऑवरफ्लो प्रश्न खोलने पर विचार कर सकते हैं।
कॉमन्सवेयर

1
@CommonsWare I के पास डीपविन्टर जैसा ही मुद्दा है। मैं एंड्रॉइड 4.2.2 एसडीके का उपयोग करके अपना ऐप बना रहा हूं। Android.jar से, android.R में, मैं केवल anim.slide_in_left और anim.slide_out_right देखता हूं। कोई Slide_in_right या Slide_out_left नहीं है। इसलिए कोड में, मैं android.R.anim.slide_out_left का उपयोग नहीं कर सकता क्योंकि यह मुझे एक संकलन त्रुटि देता है।
zzheng

10
मुझे पता है कि यह एक पुराना उत्तर है, लेकिन मुझे स्रोत फ़ाइलों android-sdks\platforms\android-19\data\res\animको प्रोजेक्ट में कॉपी किया गया और उन्होंने काम किया। पता नहीं क्यों वे ऑटो-डिटेक्ट नहीं होते हैं।


0

दोनों slide_in_rightऔर slide_out_leftमौजूद एंड्रॉयड 2.1 और इसके बाद के संस्करण।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.