fixed a bug that the list view sometimes cannot be sprang back, which
causes a problem that the list view items are not clickable. we should
keep calling postInvalidate() till Scroller.computeScrollOffset()
returns false.