আমি একটি চিত্রভিউয়ের 2 সেকেন্ড অ্যানিমেশন রাখতে চাই যা 1000 মিমি ম্লান হয়ে যায় এবং তারপরে 1000 মিমি ম্লান হয়ে যায়।
আমার এমেজভিউ কনস্ট্রাক্টরে আমার এখন পর্যন্ত যা আছে তা এখানে:
Animation fadeIn = new AlphaAnimation(0, 1);
fadeIn.setDuration(1000);
Animation fadeOut = new AlphaAnimation(1, 0);
fadeOut.setStartOffset(1000);
fadeOut.setDuration(1000);
AnimationSet animation = new AnimationSet(true);
animation.addAnimation(fadeIn);
animation.addAnimation(fadeOut);
this.setAnimation(animation);
আমি যখন সেই অ্যানিমেশনটি চালিত করি তখন কিছুই প্রদর্শিত হয় না। যাইহোক, আমি যখন আলফা অ্যানিমেশনগুলির একটি অপসারণ করি তখন আচরণটি প্রত্যাশার মতো কাজ করে।
আমি ইতিমধ্যে যে জিনিসগুলি চেষ্টা করেছি:
- প্রতিটি অনুমেয় সমন্বয়
setFillBefore
,setFillAfter
এবংsetFillEnabled
। - একটি যোগ করার পদ্ধতি
LinearInterpolator
থেকেAnimationSet
।