Android ListView动画效果_ListVIew各种动画实现例子
程序员文章站
2022-03-01 14:52:38
...
本例子主要实现了各种列表(ListView)动画效果、包括卡片式列表、Grid View列表、列表item逐个淡入显示、拖动列表item重新排序、滑动删除列表item(效果图5)、批量删除列表item、展开列表item等等、相信这些动画应该是对项目开发有帮助的
运行效果
基本引用方法
@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
推荐阅读
-
Android studio listview实现列表数据显示 数据循环显示效果
-
仿IOS效果 带弹簧动画的ListView
-
android开发教程之实现listview下拉刷新和上拉刷新效果
-
Android编程实现带有图标的ListView并带有长按菜单效果示例
-
Android实现购物车添加物品的动画效果
-
Android使用ListView实现滚轮的动画效果实例
-
Android实现图片点击预览效果(zoom动画)
-
Android 中通过ViewDragHelper实现ListView的Item的侧拉划出效果
-
Android ScrollView实现下拉弹回动画效果
-
Android实现红包雨动画效果