我們View的坐標(biāo)是由left,Top,Right,Bottom決定的众眨。先來(lái)看一張圖:
View動(dòng)畫(huà)(補(bǔ)間動(dòng)畫(huà))是不改變View的真實(shí)位置的,就是肉眼看上去View位置發(fā)生了變化宠能,但是點(diǎn)擊區(qū)域還在原來(lái)的位置奥帘。
為了方便描述,坐標(biāo)紅色的區(qū)域代表真實(shí)View,表示真實(shí)位置的View,看到的View,表示肉眼看到的View旧困。
點(diǎn)擊原來(lái)的區(qū)域會(huì)有按壓反應(yīng),而看到的位置點(diǎn)擊是沒(méi)有反應(yīng)的稼锅。
從Android 3.0開(kāi)始吼具,View增加了x,y,translationX和translationY。
而且View動(dòng)畫(huà)(補(bǔ)間動(dòng)畫(huà))是不會(huì)改變tarnslationX,taranslationY,默認(rèn)是0矩距,平移動(dòng)畫(huà)結(jié)束之后還是0拗盒。
但是屬性動(dòng)畫(huà)平移會(huì)改變tarnslationX。但是也不會(huì)改變view的left剩晴,right锣咒,top,bottom侵状。通過(guò)屬性動(dòng)畫(huà)移動(dòng)View時(shí),雖說(shuō)是真實(shí)的改變了View的屬性和位置毅整,但是卻不會(huì)改變View的left, top, right, bottom的值趣兄。