2013-02-21 16 views
6

पर बाउंस बटन किसी को पता है कि कोई एक्सएमएल एनीमेशन है जो बटन को कुछ सेकंड के लिए बाउंस करने में सक्षम बनाता है। यदि आप कुछ उदाहरण साझा कर सकते हैं और साझा कर सकते हैं ...टैप

उत्तर

15

ऑब्जेक्टएनिमीटर का उपयोग करके इसे करने का एक आसान तरीका यहां दिया गया है। यह अग्रिम मधुकोश काम करना चाहते हैं, तो आप एक ही वाक्य रचना का उपयोग कर सकते हैं और यह एक view animation साथ करते हैं, या का उपयोग NineOldAndroids.

ObjectAnimator animY = ObjectAnimator.ofFloat(button, "translationY", -100f, 0f); 
animY.setDuration(1000);//1sec 
animY.setInterpolator(new BounceInterpolator()); 
animY.setRepeatCount(numRepeats); 
animY.start(); 
+0

कैसे हम एक से अधिक बटन को इस एनीमेशन जोड़ सकते हैं।? दरअसल बटन एक दूसरे के बाद गिर जाता है। –

+0

साझा करने के लिए धन्यवाद वास्तव में अच्छा है, ठीक काम करता है – Sam

0

ViewPropertyAnimator का उपयोग करके कुछ नमूना एनिमेशन के लिए here देखें। यदि आप इसे एपीआई पर इस्तेमाल करना चाहते हैं तो हनीकॉम्ब को आप NineOldAndroids का उपयोग करने का प्रयास करना चाहिए जो एपीआई को कम करने के लिए हनीकॉम्ब एनिमेशन का एक बंदरगाह है।

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