[問題] Animation連續播放停頓的問題
請問各位大大的一個問題,就是我想做出一個效果-
多張圖片無縫式連續播放。
目前我測試兩張圖片來無縫式播放,程式碼如下:
//Out的動畫
am_out=new TranslateAnimation(0, 800, 0, 0);
am_out.setDuration( 5000 );
am_out.setRepeatCount( -1 );
img1.setAnimation(am_out);
am_out.startNow();
//In的動畫
am_in=new TranslateAnimation(-800, 0, 0, 0);
am_in.setDuration( 5000 );
am_in.setRepeatCount( -1 );
img2.setAnimation(am_in);
am_in.startNow();
上述程式碼可以成功無縫式播放,但是當完成一次播放後,
畫面會停頓,接續第二次播放。
因此,我應該如何改進將停頓的問題解決呢?
ps:我有嘗試著
//勻速動作
LinearInterpolator lir = new LinearInterpolator();
am_in.setInterpolator(lir);
但是還是沒有辦法克服此問題。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.55.241
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):