दिलचस्प पोस्ट
अपरिभाषित फ़ंक्शन पर कॉल करें __ () त्रुटि – phpMyAdmin एक प्लॉट विंडो में कस्टम छवियां रखकर – कस्टम डेटा मार्कर के रूप में या उन मार्करों को टिप्पणी करने के लिए आवेदन निर्देशिका प्राप्त करें Js दृश्य में एआरबी कोड में एक जावास्क्रिप्ट चर कैसे पास करें? Laravel 4: स्ट्रीम खोलने में विफल: अनुमति अस्वीकृत पायथन में ओएससिस्टम () का रिटर्न वैल्यू क्या है? Unweighted undirected आलेख में दो नोड्स के बीच सभी सबसे छोटे मार्ग ढूंढना कस्टम दृश्य के लिए UIMenuController कैसे काम करें? स्थिति पट्टी पर नेविगेशन ड्रॉवर अर्द्ध-पारदर्शी काम नहीं कर रहा है आर में दोहरे समेकन की गणना जल्दी से करें लैम्ब्डा का प्रयोग कब किया जाए, जब Proc.new का उपयोग किया जाए? Excel से पढ़ना (बहुआयामी सरणी में रेंज) सी # पीडीओ के साथ पंक्ति गिनती मैं base64 के साथ छवि स्रोत कैसे सेट कर सकता हूं? आर चमकदार आवेदन में HTTP अनुरोध स्वीकार करें

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

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

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

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

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

Solutions Collecting From Web of "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/

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