2011-06-01 13 views
7

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

final ScaleAnimation scaleAnim = new ScaleAnimation(1.0f, 2.0f, 1.0f, 1.0f, 
    Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f); 

उत्तर

3

एनिम आरंभ करने से समस्या हल हो गई।

मैंने इसे शुरू करने के लिए नीचे दिए गए कोड का उपयोग किया है।

anim.initialize(/* animate view */child.getWidth(), 
            child.getHeight(), 
        /* parents view */ this.getWidth(), 
             this.getHeight()); 
संबंधित मुद्दे