[問題] Animation連續播放停頓的問題

看板AndroidDev作者 (別理我)時間12年前 (2012/05/29 11:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
請問各位大大的一個問題,就是我想做出一個效果- 多張圖片無縫式連續播放。 目前我測試兩張圖片來無縫式播放,程式碼如下: //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
文章代碼(AID): #1Fn473dY (AndroidDev)
文章代碼(AID): #1Fn473dY (AndroidDev)