मैं की तरह एक नेस्टेड लेआउट निम्नलिखित:animateLayoutChanges नेस्टेड लेआउट के साथ अच्छी तरह से काम नहीं करता है?
<LinearLayout> <!----Parent layout--->
<LinearLayout> <!-----child 1--->
...
</LinearLayout> <!----child 1 ended--->
<LinearLayout> <!-----child 2--->
...
</LinearLayout> <!----child 2 ended--->
</LinearLayout> <!----Parent endded--->
समस्या अब मैं कर रहा हूँ कि जब मेरे सभी डेटा आइटम बच्चा 1 या बच्चे 2 Linearlayout
भीतर कर रहे हैं, अगर मैं जोड़ सकते हैं या बच्चे LinearLayout एक आइटम को हटाने है AnimateLayoutChanges के प्रभाव से एनिमेटेड होगा लेकिन पैरेंट लेआउट कोई एनीमेशन नहीं करेगा। (मेरे पास android:animateLayoutChanges
सभी रैखिक लेआउट के लिए true
पर सेट है)। विशेष रूप से जब मैं बच्चे के भीतर कोई आइटम हटाता हूं तो एनीमेशन प्रभाव अजीब हो जाता है (मूल रूप से बच्चा 2 कूद जाएगा जबकि बच्चा 1 अभी भी एनीमेशन कर रहा है)।
क्या किसी को यह पता है कि इसे कैसे हल किया जाए?
धन्यवाद
अद्यतन
कुछ ही समय बाद मैं इस प्रश्न पोस्ट, मैं इस LayoutTransition एपीआई में एंड्रॉयड डेवलपर की साइट पर पाया।
नेस्टेड दृश्य पदानुक्रम के कई स्तरों पर लेआउटट्रांसशन का उपयोग लेआउट के विभिन्न स्तरों के अंतःसंबंध के कारण काम नहीं कर सकता है।
तो क्या किसी के पास इस मुद्दे के लिए सुझावों के आसपास कोई काम है?
उत्तर के लिए धन्यवाद मैं इसे आज़मा दूंगा। – Chen
मैंने यह कोशिश की और यह वास्तव में मेरी स्थिति में अच्छी तरह से काम नहीं कर रहा है, मुझे लगता है कि सेट करने के लिए सक्षम ट्रांजिशन टाइप टाइप का एक समान प्रभाव है जैसा एनिमेटलाइट चेंज ध्वज सत्य होना है। वैसे भी, मैं एक और दृष्टिकोण में चले गए ताकि एनिमेटेड नेस्टेड लेआउट की आवश्यकता नहीं है। – Chen
हे! @ फिर, क्या आपने अपना मुद्दा हल किया है? – Vijju