在android中listview控制項使用的比較多,如果在listview上面有些動畫會增色不少,listview上面的動畫確實也不少,好多動畫基本都是國外的大神寫的。
我這個也是看了別人寫的,摘抄了下。因為自己也是個菜鳥。
首先定義乙個listview中介面卡一行的布局:
<?xml version="1.0" encoding="utf-8"?>
然後定義乙個介面卡物件arrayadapter:
public class myanimlistadapter extends arrayadapter
@override
public view getview(final int position, view convertview, viewgroup parent)
else if (((viewholder)convertview.gettag()).needinflate)
else
vh = (viewholder)view.gettag();
vh.text.settext(cell.name);
vh.imagebutton.setonclicklistener(new onclicklistener()
});return view;
} private void setviewholder(view view)
}
然後定義個動畫監聽和動畫物件:
private void deletecell(final view v, final int index)
@override public void onanimationrepeat(animation animation) {}
@override public void onanimationstart(animation animation) {}
};collapse(v, al);
} private void collapse(final view v, animationlistener al)
else
}@override
public boolean willchangebounds()
};if (al!=null)
anim.setduration(animation_duration);
v.startanimation(anim);
}
上面主要是getview中呼叫刪除每乙個item的動畫實現,後面隨便定義乙個listview物件和資料來源把這個listview顯示出來就行看到效果了。
**來自:
ListView刪除Item的動畫
場景 刪除某一項item後,上部分保持不動,下部分依次往上移直至合併.總的來說 給lv的item加動畫都是在getview的方法裡設定好的 首先我們要乙個依次往上位移的動畫 首先設定乙個animationlistener 當動畫結束之後重新整理資料 param v listview中的item pa...
ListView中顯示不同的item
listview中顯示不同的item,一般應用在插廣告什麼的 直接說思路 材料 乙個主頁面 activity list man 下巢狀個listview 若干個子頁面 listview的item實現 取名為 listview one item 和listview two item 乙個主頁面對應的a...
ListView如何刪除Item的其中一部分控制項
實現樣子 一部分有日期欄,一部分沒有 忽略我隨便設定的測試資料 我 一開始以為要listview巢狀listview啊mmp,照網上弄了半天失敗了無數次,浪費了我一晚上的時間,後來我問了別人,結合自己的智慧型修改了一下,才寫出來了,一把辛酸淚,不多bb了上 我是在重寫的介面卡裡實現的。如果獲取的資料...