मैं एक बहुत ही सरल अल्फा एनीमेशन करना चाहता हूं लेकिन मुझे वैध तरीका नहीं मिल रहा है।एंड्रॉइड अल्फा एनीमेशन fadeout faysout देरी के साथ
विचार की दृष्टि से अधिक इस एनीमेशन प्रदर्शन करने के लिए है:
- अल्फा 0 से 1 के 1 सेकंड
- पकड़ 5 सेकंड के लिए 1 पर अल्फा के
- 1 से 1 0 दूसरे के लिए अल्फा
- 5 सेकंड के लिए 0 पर अल्फा रखें। पर 1.
मैं कोशिश की है फिर
AnimationSet animationSet = new AnimationSet(true);
Animation animation1 = new AnimationUtils.loadAnimation(this, android.R.anim.fade_in);
animation1.setDuration(1000);
Animation animation2 = new AnimationUtils.loadAnimation(this, android.R.anim.fade_out);
animation2.setDuration(1000);
animation2.setStartOffset(5000);
Animation animation3 = new AlphaAnimation(0.0f, 0.0f);
animation3.setDuration(4000)
animation3.setStartOffset(6000);
animationSet.add(animation1);
animationSet.add(animation2);
animationSet.add(animation3);
आदि ..
लेकिन यह seams कि तीसरे एनीमेशन एक मेस करना सभी अल्फा एनिमेशन के साथ, मुझे लगता है कि एंड्रॉइड इस प्रकार की एनीमेशन प्रबंधित करने के तरीके में एक आंतरिक असुविधा का कारण बनता है।
कोई विचार?
धन्यवाद।
क्या आप कृपया मुझे बता सकते हैं कि मेरा कोड अच्छा काम करता है या नहीं? और अगर उत्तर –