基於pulltorefresh源碼修改下拉刷新動畫

基於2個網站改寫而成:

http://blog.csdn.net/wwj_748/article/details/42523611

http://blog.csdn.net/superjunjin/article/details/45022595


原理通過上面的文章,理解的。 其中出現的問題有:


 (1)幀動畫添加之後,成功的現實在頭佈局裏,第一次顯示正常,但是第二次刷新會出現,動畫還在運行,沒有停止。

       解決: 

  

// 重新設置
	@Override
	protected void resetImpl() {
		mHeaderImage.setVisibility(View.VISIBLE);
		mHeaderImage.clearAnimation();

		resetAnim();

	}

	//*****
	private void resetAnim(){
		if(null != animationDrawable){
			animationDrawable.stop();
			// 初始化  
			mHeaderImage.setImageResource(R.anim.loading);  
		}
	}


  (2)上拉刷新的時候 頭標題 出現重疊 重影

      解決: 通過http://blog.csdn.net/superjunjin/article/details/45022595 修改好的pulltorefresh lisbrary 進行測試,不會出現問題。 可能是自己修改源碼出現問題,所以直接用別人的代碼解決問題。



發佈了73 篇原創文章 · 獲贊 37 · 訪問量 27萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章