header.post(new Runnable() {
@Override
public void run() {
headerHeight = header.getMeasuredHeight();
topPadding(-headerHeight);
}
});
@Override
public void run() {
headerHeight = header.getMeasuredHeight();
topPadding(-headerHeight);
}
});
2016-09-13
其实老师讲的还是不错的,但是做出的Demo还有个小bug(我有改进的Demo想交流),就是item的总数超过屏幕所能显示的条数时,下拉不松手再回推时并不能正确的改变状态和翻转箭头。解决办法可以参考View.getGlobalVisibleRect()这个方法,小白我也试了,成功的避开了bug,但是并不知道产生这个bug的根本原因,希望有人能指点一二。
2016-08-10