当前位置:编程学习 > wap >>

高分救助!实现类似新浪微博ListView下拉刷新的效果!

  https://github.com/johannilsson/ ... b/master/.gitignore这个外国哥们的代码Bug太多,每个bug又很难解决,各位请帮忙给些帮助,谢谢!!!!! --------------------编程问答-------------------- 自己顶 --------------------编程问答-------------------- 自己顶 

--------------------编程问答-------------------- --------------------编程问答-------------------- 比如先上拉list, 然后向下拉,松开,就会发现"刷新"那个Header会停在界面里。 --------------------编程问答-------------------- 那个工程没有问题,你要把两个工程整合在一起就可以 --------------------编程问答--------------------
引用 5 楼 ivangao1983 的回复:
那个工程没有问题,你要把两个工程整合在一起就可以


我已经整合了,可以运行,但是我是说bug比较多,不能满足需要. --------------------编程问答-------------------- 参考这个吧,很容易实现的

http://www.eoeandroid.com/thread-52761-1-1.html --------------------编程问答-------------------- 把两个工程整合在一起 --------------------编程问答--------------------
引用 7 楼 wang_junjie 的回复:
参考这个吧,很容易实现的

http://www.eoeandroid.com/thread-52761-1-1.html


Sorry我不是说的这种效果,而是iphone那种像是有弹性的list,当向下拉list时,list的最上面会出header提示"下拉刷新",而且header会随着下拉而变大 --------------------编程问答-------------------- --------------------编程问答-------------------- 各位帮忙! --------------------编程问答-------------------- 额,我今天也刚下载了这个demo,我下午整合下,再告诉你额。
http://www.cnblogs.com/stay/archive/2011/08/22/2146134.html
其他功能都实现上去了,现在也只差iphone的特效了。 --------------------编程问答-------------------- 谢谢楼上! --------------------编程问答-------------------- 怎么没有下文了呢!同求楼上! --------------------编程问答-------------------- 楼主。。我解决了。。。死了好多脑细胞。。。。。look  onTouchEvent事件中
 case MotionEvent.ACTION_UP:
                if (!isVerticalScrollBarEnabled()) {
                    setVerticalScrollBarEnabled(true);
                }
                if (getFirstVisiblePosition() == 0 && mRefreshState != REFRESHING) {
                    if ((mRefreshView.getBottom() > mRefreshViewHeight
                            || mRefreshView.getTop() >= 0)
                            && mRefreshState == RELEASE_TO_REFRESH) {
                        // Initiate the refresh
                        mRefreshState = REFRESHING;
                        prepareForRefresh();
                        onRefresh();
                    } else if (mRefreshView.getBottom() < mRefreshViewHeight
                            || mRefreshView.getTop() <= 0) {//这里。。他原来写的<0                        // Abort refresh and scroll down below the refresh view
                        resetHeader();
                        setSelection(1);
                    }
                }

--------------------编程问答-------------------- 这个是我自己写的,项目中用到了。http://www.cnblogs.com/wader2011/archive/2011/10/10/2205103.html --------------------编程问答-------------------- http://changeyouforever.iteye.com/blog/1159346
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,