效果图:

1.继承listviewactivity

ListviewitemActivity extends ListActivity 
2.通过下面方式获取listview
listview001 = getListView();
3.关键步骤
SwingLeftInAnimationAdapter  swingLeftInAnimationAdapter=new SwingLeftInAnimationAdapter(adMadapter);
swingLeftInAnimationAdapter.setListView(listview001);
listview001.setAdapter(swingLeftInAnimationAdapter);
4.其它
其它按正常listview来,比如设置adapter等。
原来大概是在getview里面设置动画。以上
SwingLeftInAnimationAdapter  是引用jar包的,来源不知道
全部代码:
package com.tianxia.administrator.zidingyiui;import android.app.ListActivity;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AbsListView;
import android.widget.BaseAdapter;
import android.widget.ListView;import com.listviewanimations.adapter.prepared.SwingLeftInAnimationAdapter;import java.util.ArrayList;
import java.util.List;public class ListviewitemActivity extends ListActivity {private ListView listview001;private List<Integer> list;private Madapter adMadapter;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//getListView().setDivider(null);listview001 = getListView();list = new ArrayList<>();for (int i = 0; i < 20; i++) {list.add(i);}adMadapter = new Madapter();SwingLeftInAnimationAdapter  swingLeftInAnimationAdapter=new SwingLeftInAnimationAdapter(adMadapter);swingLeftInAnimationAdapter.setListView(listview001);listview001.setAdapter(swingLeftInAnimationAdapter);listview001.setOnScrollListener(new AbsListView.OnScrollListener() {@Overridepublic void onScrollStateChanged(AbsListView view, int scrollState) {}@Overridepublic void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount,int totalItemCount) {if ((firstVisibleItem + visibleItemCount) == totalItemCount) {for (int i = 0; i < 4; i++) {list.add(i);}adMadapter.notifyDataSetChanged();}}});}class Madapter extends BaseAdapter {@Overridepublic int getCount() {return list.size();}@Overridepublic Object getItem(int position) {return null;}@Overridepublic long getItemId(int position) {return 0;}@Overridepublic View getView(int position, View convertView, ViewGroup parent) {if(convertView==null){convertView = LayoutInflater.from(ListviewitemActivity.this).inflate(R.layout.item002, null);}return convertView;}}
}

android笔记listview item加载动画相关推荐

  1. Android仿搜狗浏览器加载动画

    Android仿搜狗浏览器加载动画 周六,国庆放假调休,今天闲来无事,就看了下搜狗浏览器的加载动画.感觉结合前面学习的基础还是能做出来的,所以就简单的实现了下,然后写下这边博客给大家参考参考,权当巩固 ...

  2. android自定义笑脸,Android实现笑脸进度加载动画

    最近看到豆瓣的笑脸loading很有意思,看一张效果图: 下面分析一下如何实现这样的效果: 1.默认状态是一张笑脸的状态(一个嘴巴,两个眼睛,默认状态) 2.开始旋转,嘴巴追上眼睛(合并状态) 3.追 ...

  3. android 资产管理动图,这可能是你见过的迄今为止最简单的RecyclerView Item加载动画...

    如何实现RecyclerView Item动画? 这个问题想必有很多人都会讲,我可以用ItemAnimator实现啊,这是RecyclerView官方定义的接口,专门扩展Item动画的,那我为什么要寻 ...

  4. Android实现ListView异步加载图片

    转: http://www.iteye.com/topic/685986 ListView异步加载图片是非常实用的方法,凡是是要通过网络获取图片资源一般使用这种方法比较好,用户体验好,下面就说实现方法 ...

  5. recyclerview item动画_这可能是你见过的迄今为止最简单的RecyclerView Item加载动画...

    如何实现RecyclerView Item动画? 这个问题想必有很多人都会讲,我可以用ItemAnimator实现啊,这是RecyclerView官方定义的接口,专门扩展Item动画的,那我为什么要寻 ...

  6. Android实现ListView异步加载图片总结

    参考自http://blog.csdn.net/wanglong0537/article/details/6334005# http://www.cnblogs.com/slider/archive/ ...

  7. android酷炫转圈动画,android常用旋转线条加载动画

    想要知道关于更多自定义View的实例,请参考:android自定义View索引 先上个效果图,以免大家跑错地了. 嗯,整个来说呢,除了舍不得充VIP去掉水印之外,其他都挺好的. 下面开始实现我们的效果 ...

  8. Android 开发笔记 ListView异步加载图片

    当ListView需要在线获取数据,并且列表中需要显示图片时,友好的处理方式是使用异步加载图片的方式. 这是因为LIstView中显示的内容是分为两部加载的,第一次加载文本信息(包含图片的uri地址) ...

  9. android listview 预加载动画,Android - 使用预加载的数据库填充ListView

    我想使用我已经使用SQLite数据库浏览器创建的预加载数据库来填充listview.但是,我不断收紧.对于DatabaseHelper类,我精确地在http://www.reigndesign.com ...

最新文章

  1. 你有哪些深度学习(rnn、cnn)调参的经验?
  2. 嵌入式Linux之我行——ARM MMU工作原理剖析
  3. 概率统计:第五章 大数定律与中心极限定理
  4. 访问数据库_访问数据库
  5. VTK修炼之道10:可视化管道的连接与执行
  6. 在IDEA中`New`没有`Mapper`文件选项(亲测)
  7. 互动交流:移动系统安全研究专题及用户关心的焦点问题调研
  8. linux下使用odbc连接mysql_Linux环境下通过ODBC访问MSSql Server
  9. xss挖掘思路分享_新手指南 | permeate靶场漏洞挖掘思路分享
  10. java 十进制 左移,java移位运算符之十进制转二进制
  11. 微信小程序wepy框架资源汇总
  12. 连接路由器后电脑连不上网_电信光纤猫与无线路由器连接怎么设置【图文教程】...
  13. TextView的一些高级应用(自定义字体、显示多种颜色、添加阴影)
  14. 部署vue3开发环境
  15. matlab mysql数据库增删改查_ef6.0增删改查操作
  16. DELPHI点在多边形内算法
  17. rup软件测试案例,胖子说RUP - 软件测试网 _领测软件测试网站-中国软件测试技术第一门户...
  18. ORA-12162: TNS:net service name is incorrectly spe
  19. 多层材料热压工艺探索
  20. java浏览器插件开发,如何获取Windows的IcedTea浏览器插件(OpenJDK浏览器Java插件)?

热门文章

  1. Android查看Jpg图片出现颠倒的问题
  2. python代码宠物_和孩子一起做一只电子宠物吧!
  3. 数字电路47( 模数转换器的工作原理)
  4. 爱尔兰留学--英语口语学习(7x24h不间断更新中)
  5. 程序员年底跳槽必备!自动生成10+种简历模板,总有一个适合你
  6. 计算机系统I 综合实验-四路抢答器的设计
  7. Python药店销售数据分析
  8. Freekan5.9-热播影视系统,完美修复众多BUG完整安装包--视频接口修复修复版
  9. [转]局域网共享一键修复 18.5.8 https://zhuanlan.zhihu.com/p/24178142
  10. 2018 Niuke 多校 第5场 A gpa 二分+整数规划