पर एंड्रॉइड फ्रैगमेंट एनीमेशन दोबारा दोहराया गया है मेरी गतिविधि में मैंने निम्नलिखित कोड का उपयोग करके खंड जोड़ा है।ओरिएंटेशन चेंज
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.setCustomAnimations(R.anim.right_to_left_in, R.anim.right_to_left_exit,R.anim.left_to_right_in,R.anim.left_to_right_exit);
DetailsFragment newFragment = DetailsFragment.newInstance();
ft.replace(R.id.details_fragment_container, newFragment, "detailFragment");
ft.commit();
टुकड़ा प्रवेश कर रहा है, बाहर निकलने, एनिमेशन ठीक से साथ पॉपिंग। लेकिन जब मैं डिवाइस को ओरिएंट करता हूं, तो फ्रैगमेंट मैनेजर उसी एनिमेशन के साथ खंड जोड़ने की कोशिश कर रहा है। यह बहुत अजीब लगता है। जब उपयोगकर्ता डिवाइस को डिवाइस करता है तो मैं एनीमेशन नहीं चाहता हूं।
मैनिफेस्ट में onConfigChanges='orientation'
जोड़ना नहीं चाहता क्योंकि मैं अभिविन्यास पर खंड के लेआउट डिज़ाइन को बदलना चाहता हूं।
आपके उत्तर के लिए धन्यवाद। मेरी गतिविधि में पहले से ही यह तर्क है। मैंने फिर से टुकड़ा कभी नहीं जोड़ा। जब खंड प्रबंधक अभिविन्यास पर टुकड़े को दोबारा जोड़ने की कोशिश करता है, तो यह उन एनिमेशनों को लागू करता है जो पहले ही लेनदेन में संग्रहीत हैं। (आईई जिसे मैंने खंड में जोड़ा था) –