2015-07-06 147 views
0

我想在列表視圖中從左側動畫製作一個簡單的幻燈片。android列表視圖滾動和顯示上的佈局動畫

我嘗試使用

android:layoutAnimation = "@anim/my_layout_animation" 

我的列表視圖,但只看到動畫項目,在他列表中的其餘項目沒有得到動畫

我也試過在getView

添加動畫
@Override 
    public View getView(int position, View convertView, ViewGroup parent) { 
     View view = super.getView(position, convertView, parent); 
     if (! flags[position]){ 
      Animation animation = AnimationUtils.loadAnimation(context, R.anim.slide_right_in); 
      view.setAnimation(animation); 
      flags[position] = true; 
     } 
     return view; 
    } 

但後來第一個可見項目在同一時間有相同的動畫沒有延遲。

+0

嘗試刪除,如果條件 –

+0

@Greengoblin如果條件是,使之出現在第一次只 – muhammedabuali

+0

當滾動完成後,getView將再次被稱爲動畫在那一行上。所以,動畫將不會播放。 –

回答

0

嘗試啓動動畫:

view.startAnimation(animation);