मैं प्रत्येक बार बटन दबाए जाने पर दृश्य (एक अनिश्चित प्रगतिबार) को स्केल करने के लिए व्यूप्रॉपर्टीएनिमीटर का उपयोग करने की कोशिश कर रहा हूं।एंड्रॉइड व्यूप्रॉपर्टीएनिमीटर एक ही समय में स्केल नहीं करता है
loadingCircle.animate().scaleY(1.0f).scaleX(1.0f).setDuration(100f);
कुछ भी नहीं जटिल:
loadingCircle.animate().scaleY(1.5f).scaleX(1.5f).setDuration(100f);
मैं एक animatorListener कि वापस सामान्य onAnimationEnd को मापता है। हालांकि, यह हमेशा एक ही समय में एक्स और वाई दोनों पैमाने पर प्रतीत नहीं होता है।
आमतौर पर यह पहली बार सही होता है, कभी-कभी दूसरी बार। जब यह काम नहीं करता है, तो यह केवल श्रृंखला में अंतिम ऑपरेशन को एनिमेट करता है। यदि यह scaleX है, यह केवल एक्स पैमाने पर अगर मैं उसके चारों ओर स्वैप जाएगा, यह scaleX और scaleY के लिए केवल पैमाने वाई
प्रलेखन कहेंगे:
एनिमेशन पहले से ही
रद्द कर दिया जाएगा संपत्ति पर चल रहा है
हालांकि, मैंने सोचा कि व्यूप्रॉपर्टीएनिमीटर को जंजीर करने में सक्षम था, और यह टिप्पणी केवल नए एनिमेशन (कोड की एक अलग पंक्ति पर) के लिए लागू होती है। क्या मैं कुछ गलत कर रहा हूं, या मुझे एक बग मिला है?
मैं गैलेक्सीएस 4 पर एंड्रॉइड 4.2.2 चला रहा हूं। स्टॉक रॉम, लेकिन जड़ें। अगर इससे कोई फर्क पड़ता है।
यदि आपने जो कुछ देखा है वह सही है तो मुझे लगता है कि हाँ, आपके पास है। – mmlooloo