6

मेरे पास एक गतिविधि ए है जो स्थायी रूप से परिदृश्य अभिविन्यास और एक गतिविधि बी में किसी भी पूर्वनिर्धारित अभिविन्यास के बिना सेट है।विभिन्न उन्मुखताओं के साथ गतिविधियों के बीच साझा तत्व संक्रमण का उपयोग

यदि मैं गतिविधि ए से गतिविधि बी शुरू करता हूं और फोन रोटेशन एक लैंडस्केप कोण में है, साझा तत्व संक्रमण ठीक से काम करता है और गतिविधि बी अपेक्षित के रूप में परिदृश्य अभिविन्यास में शुरू होता है। समस्या तब होती है जब गतिविधि बी की शुरुआत के दौरान फोन रोटेशन पोर्ट्रेट कोण में होता है। फिर, गतिविधि बी पोर्ट्रेट अभिविन्यास (अपेक्षित के रूप में) में शुरू होता है लेकिन कोई संक्रमण नहीं होता है।

क्या किसी को भी इससे पहले इस समस्या का सामना करना पड़ा है? किसी भी सहायता की सराहना की जाएगी। यह कैसे गतिविधि बी गतिविधि एक से कहा जाता है:

Intent mIntent = new Intent(context, ActivityB.class); ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this, sharedView,sharedViewTransitionName); startActivity(mIntent,options.toBundle());

उत्तर

0

आप पूर्व लॉलीपॉप उपकरणों के लिए गतिविधि और टुकड़ा बदलाव के लिए इस पुस्तकालय की जाँच कर सकते हैं। यह दृश्य संक्रमण

dependencies { 
    compile 'com.albinmathew:PreLollipopTransition:1.1.2' 

}

https://github.com/albinmathew/PreLollipopTransition

+0

नहीं कर सकते निर्भरता फ़ाइल जोड़ने का समर्थन करता है ... !! –

संबंधित मुद्दे