2013-05-10 11 views
5

कैसे करें चेतन एक लेआउट सेधीमी गति

चलती के साथ बाएं से दाएं चलती लेआउट दिखाने के लिए कैसे एक बटन पर क्लिक

सही करने के लिए छोड़ दिया है। शुरुआत में यह अदृश्य होना चाहिए लेकिन बटन पर क्लिक करना स्क्रीन को कवर करने के लिए बाएं दिशा से बाहर आना चाहिए

उत्तर

9

आप अपने दृश्य के XML लेआउट करने के लिए आप इसे कैसे उस में दिखाना चाहते हैं चाहते हैं चाहते करने जा रहे हैं अंतिम चरण है । फिर दृश्यता को चले गए। तो फिर तुम एक TranslateAnimation

TranslateAnimation anim = new TranslateAnimation(-100f, 0f, 0f, 0f); // might need to review the docs 
anim.setDuration(1000); // set how long you want the animation 

ViewYouWantToAnimate.setAnimation(anim); 
ViewYouWantToAnimate.setVisibility(View.VISIBLE); 
+0

ठीक है, मैं सुझाव के लिए धन्यवाद सोमवार को कोशिश करूंगा। उम्मीद है कि यह काम करेगा और जैसा कि मुझे चाहिए। – Shubham

+0

धन्यवाद एक बहुत यह काम कर रहा है बहुत बहुत शुक्रिया :-) मैं इस और उसके काम करने – Shubham

+1

सार्वजनिक शून्य onClick (देखें arg0) {किया \t \t \t \t अगर (कुंजी == 0) { \t \t \t \t \t कुंजी = 1 ; \t \t \t \t \t अनुवादएनीमेशन एनिम = नया अनुवादएनीमेशन (-1250 एफ, 0 एफ, 0 एफ, 0 एफ); \t \t \t \t \t anim.set अवधि (2500); \t \t \t \t \t अनुवादएनीमेशन एनिम 1 = नया अनुवादएनीमेशन (-1250 एफ, 0 एफ, 0 एफ, 0 एफ); \t \t \t \t \t anim1.setDuration (2500); \t \t \t \t \t popup.setAnimation (एनिम); \t \t \t \t \t btn.setAnimation (anim1); \t \t \t \t \t popup.set दृश्यता (देखें। VISIBLE); \t \t \t \t \t btn.setBackgroundResource (R.drawable.previousnew); \t \t \t \t} – Shubham

0

आप गतिशील गति को समायोजित करने के लिए एनिमैनियन ऑब्जेक्ट की setDuration() विधि का उपयोग कर सकते हैं। He're मेरे कोड से excample है (यह एनीमेशन नहीं चलती स्केलिंग है, लेकिन आशा है कि यह मदद करता है):

Animation an2 = new ScaleAnimation(TARGET_SCALE, targetXscale, TARGET_SCALE, targetYscale); 
an2.setDuration(SECOND_ANIM_LENGTH); 
+0

शायद TranslateAnimation – Blackbelt

+0

TranslateAnimation एनीमेशन = नए TranslateAnimation (प्रकार, 0, प्रकार, targetXdelta, प्रकार, 0, प्रकार, targetYdelta) पैदा करेगा; एनीमेशन.सेट अवधि (SECOND_ANIM_LENGTH); –

+1

असल में मुझे बटन लेआउट पर ड्रॉवर क्लिक करने की तरह कुछ चाहिए, बाएं तरफ से स्क्रीन को कवर करने के लिए आना चाहिए और फिर उस बटन पर क्लिक करना चाहिए जिसमें इसे जाना चाहिए। – Shubham

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