2015-09-22 7 views
6

beddesignएंड्रॉइड: एक्सएमएल में बिस्तर डिजाइन कैसे बनाएं?

असल में मैं RotateAnimation का उपयोग कर लेकिन समस्या हो रही है जब मैं इसे बदलना चाहते हैं और लागू करने के लिए किसी भी animation.We पता है, Animation देखें की वास्तविक गुण में परिवर्तन नहीं करता द्वारा इस डिजाइन बनाने के लिए कर रहा हूँ, यह केवल यह एनिमेट । इसलिए हर बार मैं मुद्दा का सामना करना पड़ रहा है जैसे:

एनीमेशन एनीमेशन खत्म करने के बाद वापस अपने वास्तविक स्थिति के लिए मिलता है और प्रारंभिक स्थिति से हर बार शुरू करते हैं।

इसलिए इससे बचने के लिए मैं xml में स्थिर डिज़ाइन लागू करना चाहता हूं। मैंने android:rotation का उपयोग करने की कोशिश की लेकिन सटीक आवश्यकता के अनुसार नहीं। सुझाव और सहायता अधिकतर सराहनीय होगी। कृपया सुझाव दे।

+1

एनीमेशन (xml) या जावा कोड में बस 'एंड्रॉइड: fillAfter = "true" 'जोड़ें। –

+0

मैंने इसके साथ भी कोशिश की लेकिन एनीमेशन के मनोरंजन से बचने में सक्षम नहीं :( –

+1

मुझे एक ही समस्या का सामना करना पड़ रहा है? कृपया कोई भी इसे छुटकारा पाएं। – DJhon

उत्तर

0

मुझे पता है android:fillAfter="true" कई समस्याएं पैदा करता है!

एक और विकल्प यह होगा कि आप एनीमेशन सुनने के लिए एनीमेशन श्रोताओं को जोड़ सकते हैं और एक बार एनीमेशन समाप्त हो जाने के बाद, आप मैन्युअल रूप से विचारों के लिए अंतिम ट्रांसफॉर्मेशन सेट करते हैं।

yourAnimation.setAnimationListener(new Animation.AnimationListener() { 
    @Override 
    public void onAnimationStart(Animation animation) { 

    } 

    @Override 
    public void onAnimationEnd(Animation animation) { 
     /* Here, you could set them manually */ 
    } 

    @Override 
    public void onAnimationRepeat(Animation animation) { 

    } 
}); 
+0

@ # मजबूती धन्यवाद। मैं सभी इसे तैयार करने के लिए तैयार हूं लेकिन एनीमेशन एंड() में मैं दृश्य को छिपाने में असमर्थ हूं .. कोई सुझाव ?? –

+0

@ सुभलक्ष्मीनायक _" मैं दृश्य को छिपाने में असमर्थ हूं "_ ... तुम्हारा क्या मतलब है? एक दृश्य छिपाना आसान है। 'View.setVisibility (View.GONE) ' –

संबंधित मुद्दे