दिलचस्प पोस्ट
जब स्ट्रिंग () विधि का उपयोग करने के लिए सी ++ 03 में 'ऑटो' कीवर्ड का उपयोग करने के लिए कोई कारण है? जावा प्रोग्राम में अजीब फ्लोटिंग-पॉइंट व्यवहार स्ट्रिंग बॉडी के साथ वॉली का उपयोग करते हुए POST अनुरोध कैसे भेजें? आवेदन के अंदर भाषा (लोकेल) बदलने के बाद गतिविधि को कैसे ताज़ा करना है python3 –version दिखाता है "नाम: त्रुटि: नाम 'अजगर 3' परिभाषित नहीं है" Mod_rewrite वाले केस असंवेदनशील यूआरएल फ़ंक्शन परिभाषित करने के लिए "def" और "val" के बीच का क्या अंतर है कैसे कस्टम बटन से बटन की तरह फेसबुक ट्रिगर करने के लिए? गोल कोनों और ड्रॉप छाया के साथ UIView? जावास्क्रिप्ट में window.location और document.location के बीच अंतर क्या है? $ (दस्तावेज़) .ready (फ़ंक्शन () वी.एस. $ (फ़ंक्शन () { दो टुकड़ों के बीच बुनियादी संचार आर में पासवर्ड-सुरक्षित वेबसाइट परिमार्जन करें एंड्रॉइड: सटीक ऊंचाई कैसे प्राप्त करें?

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/

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