拖動到最底下的時候需要放手,然后重新再拖動一次才會顯示正在加載的進度,可不可以一次拖拽出正在加載的footer_layout呢?

墨墨小樣
2014-09-16
4 回答
舉報
0/150
提交
取消
拖動到最底下的時候需要放手,然后重新再拖動一次才會顯示正在加載的進度,可不可以一次拖拽出正在加載的footer_layout呢?
2014-09-16
舉報
2015-02-16
要達到你的要求我覺得..只要復寫onScroll,滾動滿足最低端是直接顯示footer加載就可以..
?@Override
?public void onScroll(AbsListView view, int firstVisibleItem,int visibleItemCount, int totalItemCount) {
??this.lastVisibleItem=firstVisibleItem+visibleItemCount;//firstVisibleItem第一個可見的位置+visibleItemCount可見的數量=最后一個可見的位置
??this.totalItemCount=totalItemCount;
??
??if(lastVisibleItem==totalItemCount){
???if(!isLoading){
????isLoading=true;
????loadListView.findViewById(R.id.load_layout).setVisibility(View.VISIBLE);
?//加載數據
????????????loadMoreListener.onLoad();
?}?
2015-02-16
這樣設置不好吧..你稍微拖動就加載顯示..顯示隱藏會變得很頻繁,會消耗性能吧..
2014-09-24
我把setVisibility設置為一滾動就顯示,反正loadMoreComplelte調用時候會被隱藏掉,測試可以,不知道這樣做好不好
2014-09-23
有想法了就要去嘗試,遇到問題了再問,這樣記憶會比較清晰