डिफ़ॉल्ट एनीमेशन जब Back
बटन दबाया जाता है तो बाएं से दाएं स्लाइड होती है। मैं इसे एक कस्टम एनीमेशन के साथ बदलना चाहता हूं। मैं वर्तमान में सोच रहा हूं कि onBackPressed()
और overridePendingTransition
का कुछ संयोजन चाल करेगा, लेकिन मैं इसे काम नहीं कर पा रहा हूं।कस्टम बैक बटन एनीमेशन
उत्तर
मुझे लगता है कि आप खत्म() क्योंकि डेटा से दृश्य संग्रहीत मिट जाएगा
@Override
public void onBackPressed() {
super.onBackPressed();
overridePendingTransition(R.anim.zoom_enter, R.anim.zoom_exit);
}
यह सही है। – dfetter88
सुपर का ध्यान रखें, इसे इसके बाद होने की आवश्यकता है, अन्यथा कोई प्रभाव नहीं। –
@ क्रिस.जेनकींस यदि आप कह रहे हैं कि 'ओवरराइडपेन्डिंग..' 'सुपर' के बाद होना चाहिए, तो हाँ। यह किसी भी परिष्करण कॉल के बाद होना चाहिए। सुपर मूल रूप से 'फिनिश' कहते हैं। इसलिए 'ओवरराइड' इस मामले में 'फिनिश' या 'सुपर' के बाद होना चाहिए। – Niranjan
यह पता लगाया। मैं वर्तमान गतिविधि को खत्म नहीं कर रहा था। निम्नलिखित कोड चाल करता है।
@Override
public void onBackPressed() {
[This Activity].this.finish();
overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
}
super.onBackPressed() स्वचालित रूप से समाप्त कॉल करता है। मैन्युअल रूप से कॉल करने के बजाय इसका उपयोग करें .. –
उपयोग नहीं करना चाहिए आप कोई एनीमेशन
Activity
@Override
public void onBackPressed() {
super.onBackPressed();
overridePendingTransition(0,0);
}
संदर्भ: https://developer.android.com/reference/android/app/Activity.html#overridePendingTransition(int, int)
मैं onBackPressed()
का उपयोग नहीं करता क्योंकि यह एक हैक है जब हम टुकड़ों का उपयोग करते हैं और हमें स्टैक को संभालने की आवश्यकता होती है, उदाहरण के लिए। मैं एक और अधिक सुरुचिपूर्ण समाधान यहाँ प्रस्तावित:
- 1. एंड्रॉइड कस्टम एडिटटेक्स्ट और बैक बटन ओवरराइड
- 2. बैक बटन
- 3. बैक बटन
- 4. बैक बटन
- 5. बैक बटन
- 6. बैक बटन
- 7. बैक बटन
- 8. ब्राउज़र बैक बटन
- 9. UINavigationBar बैक बटन के शीर्षक को "बैक"
- 10. उपयोगकर्ता ने "बैक" बटन
- 11. एमवीसी बैक बटन IE9
- 12. एंड्रॉइड बैक बटन ईवेंट
- 13. ब्राउजर बैक बटन
- 14. नेविगेशन कंट्रोलर बैक बटन
- 15. मोबाइल सफारी बैक बटन
- 16. इनपुट प्रकार - बैक बटन?
- 17. लार्वा बैक बटन
- 18. एंड्रॉइड: बैक बटन
- 19. पीजेएक्स: बैक बटन
- 20. एंड्रॉइड बैक बटन व्यवहार
- 21. ब्राउजर बैक बटन
- 22. बैक बटन ऐपसेलरेटर टाइटेनियम
- 23. बैक बटन (ब्राउज़र व्यवहार)
- 24. परिणाम बैक बटन
- 25. कस्टम एनीमेशन
- 26. कस्टम एनीमेशन
- 27. कस्टम एनीमेशन
- 28. UISearchBar एनीमेशन छिपाने वाला बटन
- 29. एंड्रॉइड बटन एनीमेशन
- 30. बटन अनुवाद एनीमेशन
कुछ नमूना कोड को शामिल करें, अन्यथा हम पता नहीं आप गलत क्या कर किया जा सकता है है। – prestomation