Android ListView动画效果_ListVIew各种动画实现例子
2014-11-05 11:19:24  By: dwtedx

本例子主要实现了各种列表(ListView)动画效果、包括卡片式列表、Grid View列表、列表item逐个淡入显示、拖动列表item重新排序、滑动删除列表item(效果图5)、批量删除列表item、展开列表item等等、相信这些动画应该是对项目开发有帮助的

运行效果

ListView动画效果

基本引用方法

@Override
protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	
	getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
	switch (item.getItemId()) {
	case android.R.id.home:
		finish();
		return true;
	default:
		return super.onOptionsItemSelected(item);
	}
}

gridView调用方法

@Override
protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	setContentView(R.layout.activity_gridview);

	GridView gridView = (GridView) 
		findViewById(R.id.activity_gridview_gv);
	AlphaInAnimationAdapter alphaInAnimationAdapter = new 
		AlphaInAnimationAdapter(new MyAdapter(this, getItems()));
	alphaInAnimationAdapter.setAbsListView(gridView);
	gridView.setAdapter(alphaInAnimationAdapter);

	getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}

private ArrayList<Integer> getItems() {
	ArrayList<Integer> items = new ArrayList<Integer>();
	for (int i = 0; i < 100; i++) {
		items.add(i);
	}
	return items;
}

更多代码请下载源代码欣赏、里面有全部的实现过程、大家可以更要自己的项目使用

下面是源代码下载链接: http://dwtedx.com/download.html?bdkey=s/1bntm5Oj 密码: vp12

若资源对你有帮助、浏览后有很大收获、不妨小额打赏我一下、你的鼓励是维持我不断写博客最大动力

想获取DD博客最新代码、你可以扫描下方的二维码、关注DD博客微信公众号(ddblogs)

或者你也可以关注我的新浪微博、了解DD博客的最新动态:DD博客官方微博(dwtedx的微博)

如对资源有任何疑问或觉得仍然有很大的改善空间、可以对该博文进行评论、希望不吝赐教

为保证及时回复、可以使用博客留言板给我留言: DD博客留言板(dwtedx的留言板)

感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛


快速评论


技术评论

DD记账
top
+