मैं डेटा के एक सेट (ArrayList
) के साथ एंड्रॉइड पर काम कर रहा हूं जो ListView
पॉप्युलेट करता है। फिलहाल जब मैं सॉर्टिंग मोड बदलता हूं तो मैं एडाप्टर से जुड़े डेटा को फिर से ऑर्डर करता हूं और सूची अपडेट करने के लिए notifyOnDataChanged()
पर कॉल करता हूं।एनिमेटिंग सूचीदृश्य डेटा परिवर्तन
यह काम करता है, लेकिन मैं प्रत्येक आइटम को अपनी नई स्थिति (जैसे आईओएस पर) एनिमेट करने में सक्षम होना चाहता हूं क्योंकि दोनों डेटा सेटों में एक ही आइटम होते हैं - बस पुन: व्यवस्थित होते हैं।
मैंने इस बारे में सोचने में कुछ समय बिताया है कि मैं इसे कैसे एनिमेट करूँगा और शून्य की ऊंचाई पर सूची में नीचे दिखाई देने वाली सभी वस्तुओं को एनिमेट करने का निर्णय लिया है और फिर नई स्थिति में उनके सामान्य आकार में एनिमेट कर सकता हूं। यह आंकड़ों में बढ़ने वाली सभी वस्तुओं को वास्तव में सूची में आगे बढ़ने देगा क्योंकि आइटम इसके ऊपर गायब हो जाते हैं। तो यह विचार है, लेकिन मैं यह समझ नहीं सकता कि इसे कैसे कार्यान्वित किया जाए।
डेटा इस तरह निरूपित किया जा सकता:
Set A | index | Set B
------+-------+------
A | 0 | B
B | 1 | A
C | 2 | C
D | 3 | F
E | 4 | G
F | 5 | E
G | 6 | D
मैं सिर्फ कुछ है कि आईओएस Android के लिए डिफ़ॉल्ट रूप से संभालती है की तलाश में हूँ। यह मुश्किल नहीं होना चाहिए।
मुझे भी इसमें वास्तव में रूचि है। न केवल पुन: आदेश, बल्कि परिवर्धन/निष्कासन को एनिमेट करना। – goncalossilva
क्या आपने इसे ठीक किया? मैं समाधान को जानना चाहता हूं। क्या आप कृपया मदद कर सकते हैं ?? – Nevaeh