/**
* created by llb on 2016/1/26.
*/public abstract class listadapter extends baseadapter
//設定動畫
public void setanimation(animationset set)
private abslistview.onscrolllistener mscrolllistener=new abslistview.onscrolllistener()
@override
public void onscroll(abslistview view, int firstvisibleitem, int visibleitemcount, int totalitemcount)
};@override
public view getview(int position, view convertview, viewgroup parent)
return view;
}//清除所有的動畫
private void cancelanimation()
寫乙個adapter繼承listadapter 寫自己想要的布局:
class
myadapter
extends
listadapter
@override
public object getitem(int position)
@override
public
long getitemid(int position)
@override
public view buildview(int position, view convertview, viewgroup parent)
return convertview;}}
使用:
lv=(listview)findviewbyid(r.id
.lv);
myadapter myadapter=new myadapter();
myadapter.bindview(lv);
myadapter.setanimation((animationset) animationutils.loadanimation(this, r.anim
.anim));
lv.setadapter(myadapter);
動畫:
<?xml version="1.0" encoding="utf-8"?>
xmlns:android="" >
android:duration="500"
android:fromxscale="0.9"
android:toxscale="1"
android:fromyscale="0.8"
android:pivotx="50%"
android:pivoty="50%"
android:toyscale="1"
/>
set>
效果圖
每次進入的item都會有乙個稍微放大的效果。
ListView刪除Item的動畫
場景 刪除某一項item後,上部分保持不動,下部分依次往上移直至合併.總的來說 給lv的item加動畫都是在getview的方法裡設定好的 首先我們要乙個依次往上位移的動畫 首先設定乙個animationlistener 當動畫結束之後重新整理資料 param v listview中的item pa...
ListView中item刪除動畫效果
在android中listview控制項使用的比較多,如果在listview上面有些動畫會增色不少,listview上面的動畫確實也不少,好多動畫基本都是國外的大神寫的。我這個也是看了別人寫的,摘抄了下。因為自己也是個菜鳥。首先定義乙個listview中介面卡一行的布局 然後定義乙個介面卡物件arr...
可以選擇item的listview
1 通過指定android.r.layout.list item checked這個資源,實現帶選擇框的listview。需要用setchoicemode 方法設定選擇為多選還是單選,否則將不能實現選擇效果,執行效果如圖4 30所示。實現 如下 lv.setadapter new arrayadap...