मेरे पास 2 ImageView
है जो मैं स्क्रीन के शीर्ष से नीचे तक अनुवाद करता हूं। इन विचारों को एक्सएमएल से अवरुद्ध किया गया है और एनीमेशन जावा कोड से जोड़ा गया है। एनीमेशन पूरी तरह से काम करता है, लेकिन onClickListener
मैंने जावा कोड में जोड़ा जो काम नहीं करता है। मैंने अनुवाद के बाद iamges उनके आने पर रहने के लिए एनीमेशन की fillAfter
विशेषता का उपयोग किया, लेकिन इन छवियों को अब क्लिक करने योग्य नहीं है ... हालांकि, अनुवाद से पहले उनकी स्थिति क्लिक करने योग्य है ... मुझे तर्क नहीं दिख रहा है इस। क्या कोई मुझे इसके बारे में कुछ सलाह दे सकता है?अनुवादएनिएटेड छवि दृश्य एनीमेशन के बाद क्लिक करने योग्य नहीं है [एंड्रॉइड]
उत्तर
ऐसा इसलिए है क्योंकि एनिमेशन केवल विजेट के चित्र को प्रभावित करता है। हालांकि, असली स्थान प्रभावित नहीं है - यह अभी भी पिछले एक में है-।
इस समस्या को दूर करने के लिए, आप मैन्युअल रूप से एक एनीमेशन श्रोता स्थापित करके imageView के लेआउट पैरामीटर अपडेट करना इस प्रकार की जरूरत है:
Animation.setAnimationListener(new AnimationListener() {
public void onAnimationStart(Animation arg0) {
}
public void onAnimationRepeat(Animation arg0) {
//TODO Auto-generated method stub
}
public void onAnimationEnd(Animation arg0) {
android.widget.LinearLayout.LayoutParams params = new LayoutParams(
android.widget.LinearLayout.LayoutParams.FILL_PARENT,
android.widget.LinearLayout.LayoutParams.WRAP_CONTENT);
params.topMargin = addLocationButton.getTop()-100;
ImageView.setLayoutParams(params);
}
});
कोई अच्छा नहीं, क्योंकि एनीमेशन में एनीमेशन के बाद, जब छवि को "सेटलेआउट पैराम्स (पैराम्स) से स्थिति मिलती है;" तो मैं एक झिलमिलाहट देखता हूँ। मैं जोड़ने कि संपत्ति toYDelta – oscaroxy
झिलमिलाहट को निकालने के लिए का प्रतिशत से topMargin आप \t \t \t \t \t \t \t animation.reset उपयोग कर सकते हैं() स्थापित करने के लिए मुश्किल है,
- 1. क्लिक करने योग्य छवि - एंड्रॉइड
- 2. एंड्रॉइड सूची दृश्य क्लिक करने योग्य समस्या
- 3. एंड्रॉइड: एनीमेशन के बाद दृश्य देखें?
- 4. एंड्रॉइड छवि दृश्य स्केल एनीमेशन
- 5. एंड्रॉइड: क्लिक करने योग्य = "सत्य" मतलब यह है कि यह क्लिक करने योग्य नहीं है?
- 6. चेक करने योग्य छवि दृश्य
- 7. एक क्लिक करने योग्य छवि दृश्य और छविबटन
- 8. एंड्रॉइड: क्लिक करने योग्य सूची दृश्य शीर्षलेख/पाद लेख
- 9. छवि, छवि बटन, और क्लिक करने योग्य छवि दृश्य के साथ बटन के बीच अंतर?
- 10. क्लिक करने योग्य छवि मानचित्र सी #
- 11. एंड्रॉइड - ListView को क्लिक करने योग्य लिंक
- 12. छवि में क्लिक करने योग्य जोन बनाएं?
- 13. एंड्रॉइड छवि बटन एक क्लिक करने योग्य क्षेत्र कैसे है जो छवि से बड़ा है?
- 14. एंड्रॉइड: एनीमेशन दृश्य स्थिति
- 15. एंड्रॉइड: अनुवाद एनीमेशन के बाद दृश्य की नवीनतम स्थिति प्राप्त करने का कोई तरीका है?
- 16. एंड्रॉइड छवि दृश्य एनिमेशन
- 17. एंड्रॉइड - क्लिक करने योग्य सूचीदृश्य कैसे बनाएं?
- 18. एनीमेशन UIScrollView एनीमेशन के बाद एनीमेशन
- 19. सी # - क्लिक करने योग्य बटन
- 20. एंड्रॉइड क्लिक करने योग्य एसपीएन पर क्लिक नहीं कर रहा है
- 21. एक सूची दृश्य छवि पर क्लिक करें - एंड्रॉइड
- 22. एंड्रॉइड: एनीमेशन खत्म करने के बाद एनीमेशन को अपने असली स्थिति में वापस ले जाएं?
- 23. 'फोकस करने योग्य' और 'क्लिक करने योग्य'
- 24. क्लिक करने योग्य लेबल
- 25. क्लिक करने योग्य यूआरएल?
- 26. एंड्रॉइड, विस्तारणीय सूची दृश्य पर क्लिक करने के लिए प्रतिक्रिया नहीं है !!! यह
- 27. मेरी छवि को क्लिक करने योग्य कैसे बनाएं
- 28. क्लिकटेक्स्ट में क्लिक करने योग्य यौगिक जो
- 29. सूचित करने के बाद smoothScrollToPositionDataSet चालू नहीं है एंड्रॉइड
- 30. एंड्रॉइड समस्या में एनीमेशन हटाने योग्य
ठीक है, यहाँ मेरा उत्तर मिला: http://stackoverflow.com/questions/2125694/एंड्रॉइड-बटन-नहीं-प्रतिक्रिया-बाद-एनीमेशन अब मुझे अपनी स्थिति सही तरीके से प्राप्त करने के लिए अपने पैराम को ठीक से सेट करने की आवश्यकता है ... – Sephy
हालांकि, यह setFillAfter के साथ संगत प्रतीत नहीं होता है। मैं इसे काम करने के लिए इसे हटाने के लिए जोड़ता हूं। – Sephy
मुझे यह समस्या थी, और मैंने कुछ शोध के बाद इसे हल किया। [यहाँ आप एक जवाब पा सकते हैं] [1] [1]: http://stackoverflow.com/questions/18333269/how-to-set-button-clickable-while-animating-on -android/18509197 # 18509197 – SteBra