दिलचस्प पोस्ट
इंस्टॉल पर स्वचालित रूप से एक विंडोज सर्विस शुरू करें किसी डेटाबेस से कनेक्ट करते हुए कक्षा .forएन नाम ("oracle.jdbc.driver.OracleDriver") का वास्तविक उपयोग क्या है? कैसे दो RMarkdown (.एमएमडी) फ़ाइलों को एक एकल आउटपुट में जोड़ना है? वेब पृष्ठ का स्क्रीन शॉट कैसे लें? कुंजीपटल आईओएस छुपाना एक .txt फ़ाइल से डेटा को हाइव में ORC के रूप में संग्रहित करने के लिए लोड किया जा रहा है एंड्रॉइड: वॉली HTTP अनुरोध कस्टम शीर्षलेख यूनिट परीक्षण क्या है? क्या जावास्क्रिप्ट के "साथ" कथन के लिए वैध उपयोग हैं? आंशिक अद्यतनों के साथ इकाई फ़्रेमवर्क सत्यापन एंड्रॉइड फुल स्क्रीन मोड में लेआउट को कैसे समायोजित करें, जब सॉफ्ट कीबोर्डबोर्ड दिखाई देता है मैं अगले संस्करणों में Node.js और npm को कैसे अपडेट कर सकता हूं? MySQL में चयन से कैसे हटाना है? Console.dir और console.log के बीच अंतर क्या है? प्रकार 'System.Runtime.CompilerServices.ExtensionAttribute' विधानसभा 'mscorlib से लोड नहीं किया जा सका

Android में किसी अन्य गतिविधि को कॉल करने पर एनीमेशन कैसे प्रदान करें?

मेरे पास दो क्रियाकलाप ए और बी हैं। मुझे सिकुड़ने का एनीमेशन होना है जब गतिविधि ए कॉल बी और एक्शन को अधिकतम करें जब गतिविधि बी कॉल ए। इसके लिए एनीमेशन एक्सएमएल फाइलों की आवश्यकता नहीं है I

जब हम एंड्रॉइड में किसी अन्य एक्टिविटी को कॉल करते हैं तो इसका डिफ़ॉल्ट ऐनिमेशन होता है और फिर यह एनीमेशन सिकुड़ता है।

मैं क्या चाहता हूं कि डिफ़ॉल्ट एनीमेशन नहीं होना चाहिए और जो एनीमेशन मुझे चाहिए, वह होना चाहिए।

क्या हम वास्तव में एनीमेशन दे सकते हैं जब किसी अन्य गतिविधि को बुलाते हैं?

वेब के समाधान से एकत्रित समाधान "Android में किसी अन्य गतिविधि को कॉल करने पर एनीमेशन कैसे प्रदान करें?"

चूंकि एपीआई 16 आप कॉन्टेक्स्ट। प्रारंभिकता (आशय, बंडल) या संबंधित विधियों को फोन करते समय एक गतिविधि विकल्प बंडल प्रदान कर सकते हैं। यह गतिविधि ऑप्शन बिल्डर के माध्यम से बनाया गया है:

Intent myIntent = new Intent(context, MyActivity.class); ActivityOptions options = ActivityOptions.makeCustomAnimation(context, R.anim.fade_in, R.anim.fade_out); context.startActivity(myIntent, options.toBundle()); 

यदि आप सहायता लाइब्रेरी का उपयोग कर रहे हैं, तो गतिविधि के विकल्प और निर्माता गतिविधि के अन्य तरीकों की जांच करना मत भूलना।


एपीआई 5 +:

ऐप्लीकेशन लक्ष्यीकरण API स्तर 5+ के लिए क्रियाएँ overridePendingTransition पेंडिंग overridePendingTransition विधि है इनकमिंग और आउटगोइंग एनिमेशन के लिए दो संसाधन आईडी लगते हैं। 0 का एक आईडी एनिमेशन को अक्षम कर देगा। startActivity कॉल के तुरंत बाद इसे कॉल करें

अर्थात:

 startActivity(new Intent(this, MyActivity.class)); overridePendingTransition(R.anim.fade_in, R.anim.fade_out); 

एपीआई 3+:

आप अपने इरादे में Intent.FLAG_ACTIVITY_NO_ANIMATION ध्वज के साथ डिफ़ॉल्ट एनीमेशन (दाईं ओर से स्लाइड) को रोका जा सकता है।

अर्थात:

 Intent myIntent = new Intent(context, MyActivity.class); myIntent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); context.startActivity(myIntent); 

तो आपकी गतिविधि में आपको बस अपना एनीमेशन निर्दिष्ट करना होगा

यह 1.5 एपीआई (स्तर 3) के लिए काम करता है।

आपको इसे हासिल करने के लिए ओवरराइड पैन्टींग ट्रांसीशन विधि का उपयोग करना चाहिए, जो कि गतिविधि कक्षा में है । एपिडेमो उदाहरण के रिज़ / एनिम फ़ोल्डर में नमूना एनिमेशन। इसे जाँचे। ऐपिडामोस / ऐप / गतिविधि / एनीमेशन में डेमो की तुलना में अधिक

उदाहरण:

 @Override public void onResume(){ // TODO LC: preliminary support for views transitions this.overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left); } 

एक ट्यूटोरियल लिखा है ताकि आप अपनी गतिविधि के अंदर और बाहर सजीव कर सकें,

का आनंद लें:

http://blog.blundellapps.com/animate-an-activity/

जेली बीन गतिविधिओपेशन्स के साथ इसके लिए समर्थन जोड़ते हैं। मैककस्टमअनिमेशन () विधि बेशक, क्योंकि यह केवल जेली बीन पर है, व्यावहारिक प्रयोजनों के लिए यह बहुत बेकार है।