#前言
需求來(lái)源于產(chǎn)品臨時(shí)加了一個(gè)動(dòng)畫(huà),該功能最初使用的RecyclerView實(shí)現(xiàn),在查找了資料后發(fā)現(xiàn),他本身是有默認(rèn)動(dòng)畫(huà)效果的,如果想其動(dòng)畫(huà)效果就需要調(diào)用
? ? ??notifyItemInserted() 加入動(dòng)畫(huà)
? ? ? notifyItemRemoved 刪除動(dòng)畫(huà)
但是默認(rèn)動(dòng)畫(huà)只有一個(gè)fadein和fadeout的漸變動(dòng)畫(huà),與實(shí)際需求不符,根據(jù)代碼發(fā)現(xiàn)RecyclerView默認(rèn)的動(dòng)畫(huà)效果使用的類(lèi)為DefaultItemAnimator,我們需要的是在添加是將圖片從小到大,刪除時(shí)圖片從大到小.效果如下: