DevStore首页 > DEV资源 > 源码下载 > 源码详情

ListView下拉刷新模仿微信眼睛

 
jinleigood | 2015-03-11 18:29    浏览量(4085)    评论(12)    收藏(12)
功能分类:特效 支持平台:Android 运行环境:Android
开发语言:Java 开发工具:Eclipse 源码大小:3.68MB
下载源码 662 人下载

源码简介

ListView下拉刷新模仿微信眼睛

源码截图

  • 效果图
DevStore所有源码来自用户上传分享,版权问题及牵扯到商业纠纷均与DevStore无关。

源码片段

	pullDownListView.setOnPullHeightChangeListener(new OnPullHeightChangeListener(){

			@Override
			public void onTopHeightChange(int headerHeight,
					int pullHeight) {
				// TODO Auto-generated method stub
				float progress = (float) pullHeight
						/ (float) headerHeight;
				
				if(progress<0.5){
					progress = 0.0f;
				}else{
					progress = (progress-0.5f)/0.5f;
				}
				
				
				if (progress > 1.0f) {
					progress = 1.0f;
				}

				if (!pullDownListView.isRefreshing()) {
					eyeView.setProgress(progress);
				}
			}

			@Override
			public void onBottomHeightChange(int footerHeight,
					int pullHeight) {
				// TODO Auto-generated method stub
				float progress = (float) pullHeight
						/ (float) footerHeight;
					
				if(progress<0.5){
					progress = 0.0f;
				}else{
					progress = (progress-0.5f)/0.5f;
				}
				
				if (progress > 1.0f) {
					progress = 1.0f;
				}
				
				if (!pullDownListView.isRefreshing()) {
					progressView.setProgress(progress);
				}

			}

			@Override
			public void onRefreshing(final boolean isTop) {
				// TODO Auto-generated method stub
				if (isTop) {
					eyeView.startAnimate();
				} else {
					progressView.startAnimate();
				}

				new Handler().postDelayed(new Runnable() {

					@Override
					public void run() {
						// TODO Auto-generated method stub
						pullDownListView.pullUp();
						if (isTop) {
							eyeView.stopAnimate();
						} else {
							progressView.stopAnimate();
						}
					}

				}, 3000);
			}
			
		});
  •   赞(2) 赞 +1 赞(2) 已赞
  •   收藏(12) 收藏 +1 已收藏 取消
  •   下载(662)
评论(12)
烛九阴

烛九阴 2016-07-05 12:18:52

下载下来看看,多谢楼主
回复(0) 赞(0) 赞(1)
Initialization

Initialization 2016-03-08 09:25:21

正好需要,谢谢分享 很不错,值得学习
回复(0) 赞(0) 赞(1)
xing_f1

xing_f1 2015-12-01 10:04:32

很不错,值得学习
回复(0) 赞(0) 赞(1)
warrior2015

warrior2015 2015-03-28 00:11:09

值得学习啊,thanks
回复(0) 赞(0) 赞(1)
a920054486

a920054486 2015-03-16 18:25:01

太好了,整好研究下
回复(0) 赞(0) 赞(1)
  • 推荐
  • 审核
  • 收录
  • 获取活力值

源码上传作者

  • 22 能力值
  • 11 源码
  • 0 评测
  • 0 资料

热门源码