發(fā)現(xiàn)一個(gè)問(wèn)題imageView.startAnimation啟動(dòng)控件動(dòng)畫(huà)以后
由于一些原因需要設(shè)置控件為GONE狀態(tài),也就是imageView.s
etVisibility(View.GONE);
之后發(fā)現(xiàn)控件處于GONE狀態(tài),但是控件還是可見(jiàn)的
上網(wǎng)查了下發(fā)現(xiàn)要清空動(dòng)畫(huà),也就是imageView.clearAnimation
其實(shí)我覺(jué)得如果調(diào)用setVisibility(View.GONE)之后無(wú)論當(dāng)前有無(wú)動(dòng)畫(huà)都應(yīng)該消失
設(shè)置為GONE狀態(tài)后控件狀態(tài)出現(xiàn)異常
按照當(dāng)前情況要隱藏控件需要先調(diào)用cleanAnimation,之后call setVisibility
所以有空想想android API也并非十全十美.
各位覺(jué)得呢?