मैं एनीमेशन ड्रावर का उपयोग कर फ्रेम एनीमेशन कैसे रोकूं?मैं एनीमेशन ड्रावर का उपयोग कर फ्रेम एनीमेशन कैसे रोकूं?
उत्तर
:
एनिमेशन एक विराम के विधि नहीं है।
http://www.androidjavadoc.com/1.0_r1/android/view/animation/package-summary.html
मुझे पता है इस सूत्र काफी पुराना है, लेकिन जब से यह गूगल पर पहले उत्तर जब मैं एक तरह से एक एनीमेशन थामने के लिए खोज रहा था, मैं सिर्फ यहाँ समाधान किसी के लिए पोस्ट करेंगे और देखने के लिए। आपको जो करना है वह एनीमेशन प्रकार उप-वर्ग है जिसे आप उपयोग करना चाहते हैं और फिर एनीमेशन को रोकने और फिर से शुरू करने के तरीकों को जोड़ें। यहाँ AlphaAnimation के लिए एक उदाहरण है:
public class PausableAlphaAnimation extends AlphaAnimation {
private long mElapsedAtPause=0;
private boolean mPaused=false;
public PausableAlphaAnimation(float fromAlpha, float toAlpha) {
super(fromAlpha, toAlpha);
}
@Override
public boolean getTransformation(long currentTime, Transformation outTransformation) {
if(mPaused && mElapsedAtPause==0) {
mElapsedAtPause=currentTime-getStartTime();
}
if(mPaused)
setStartTime(currentTime-mElapsedAtPause);
return super.getTransformation(currentTime, outTransformation);
}
public void pause() {
mElapsedAtPause=0;
mPaused=true;
}
public void resume() {
mPaused=false;
}
}
यह आपके StartTime वृद्धि के साथ-एनीमेशन रोक दिया गया है यह राज्य है जहां यह था कि जब आप को रोक दिया है रखना होगा, प्रभावी ढंग से खत्म करने और रखने से यह ध्यान में रखते हुए।
उम्मीद है कि यह किसी की मदद करेगा।
यह पूरी तरह से काम किया। धन्यवाद। – Weston
हमारे साथ साझा करने के लिए धन्यवाद यह मेरी तरफ से बहुत उपयोगी +1 है! – Deepak
@ दीपक यह फ्रेम एनीमेशन के लिए काम कर सकता है – Ashishsingh
- 1. मैं प्रगति पट्टी एनीमेशन कैसे रोकूं?
- 2. मैं अनुरोध को कैसे रोकूं एनीमेशन फ़्रेम
- 3. अनुरोध का उपयोग कब करें एनीमेशन फ्रेम?
- 4. फ्रेम द्वारा एनीमेशन प्रदर्शित करना?
- 5. UITableView फ्रेम ऊंचाई एनीमेशन गड़बड़
- 6. jQuery एनीमेशन की फ्रेम दर
- 7. मैं कोर एनीमेशन में ऑनऑर्डरऑट के लिए कस्टम एनीमेशन का उपयोग कैसे कर सकता हूं?
- 8. Multistage एनीमेशन का उपयोग कर ब्लॉक
- 9. एंड्रॉइड अल्फा एनीमेशन: एनीमेशन पूर्ण होने पर अंतिम एनीमेशन फ्रेम में रहना
- 10. स्टोरीबोर्ड का उपयोग कर गतिशील एनीमेशन
- 11. कोर एनीमेशन एनीमेशन ट्रैकिंग
- 12. एनीमेशन
- 13. क्या मैं अंतिम फ्रेम पर UIImageView एनीमेशन रोक सकता हूं?
- 14. एनीमेशन UIScrollView एनीमेशन के बाद एनीमेशन
- 15. कोर एनीमेशन का उपयोग करके एनएसवी व्यू की स्पष्ट एनीमेशन
- 16. एनीमेशन
- 17. एनीमेशन
- 18. CSS3 एनीमेशन का उपयोग कर एनीमेशन की तरह परमाणु कैसे बनाया जाए?
- 19. एंड्रॉइड अल्फा एनीमेशन: एनीमेशन
- 20. एनीमेशन
- 21. एनीमेशन
- 22. कोर एनीमेशन को कैसे रोकें?
- 23. एनीमेशन
- 24. एक इनलाइन एनीमेशन keyframes परिभाषा का उपयोग कर?
- 25. कोको - कोर एनीमेशन - प्रॉक्सी एनीमेशन कैसे रोकें?
- 26. एनीमेशन
- 27. एनीमेशन ड्रॉबल
- 28. मैं एक एनीमेशन CATransaction
- 29. एनीमेशन
- 30. जावास्क्रिप्ट का उपयोग कर CSS3 (वेबकिट) एनीमेशन कैसे सक्रिय करें?
उत्तर के लिए धन्यवाद। हां मुझे पता है कि कोई विराम विधि नहीं है, इसके बजाय मैंने एक कस्टम क्लास लागू किया है जो रननेबल लागू करता है और पोस्ट किया गया है, कार्य को पूरा करने के लिए हटाए गए कॉलबैक विधियों को हटा दें। मुझे यकीन नहीं है कि यह करने का यह एक उचित तरीका है या नहीं। – akc