3
我是自動滾動的listview,其中有1000個項目...通過運行一個運行smoothscroll的線程,我讓用戶通過停止線程來刷新listview,直到列表視圖滾動並再次啓動線程..每一件事情都很好,但問題是在滑動後自動滾動到啓動之間存在延遲。如何從滑動滾動平滑過渡到自動滾動。如何在列表視圖中獲得平滑滾動
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
--------
--------
ThreadAutoScroll();
}
private void autoScroll() {
if(!touched)
{
listView.smoothScrollBy(1,30);
}
}
public onTouch(Moition event)
{
switch(event.getAction())
{
case MotionEvent.ACTION_DOWN:
touched = true ;
break;
}
}
public void onScrollStateChanged(AbsListView view, int scrollState) {
// TODO Auto-generated method stub
if(touched && scrollState =0)
{
touched = true;
}
}
我問了什麼..你回答..? – Naruto