Android動畫 fillAfter和fillBefore

fillBefore是指動畫結束時畫面停留在此動畫的第一幀;

fillAfter是指動畫結束是畫面停留在此動畫的最後一幀。

java代碼設置如下:

/*****動畫結束時,停留在最後一幀*********
setFillAfter(true);
setFillBefore(false); 

/*****動畫結束時,停留在第一幀*********
setFillAfter(false);
setFillBefore(true); 

 

 

 

xml設置如下:

/******動畫結束時,停留在最後一幀**********
<set android:fillAfter="true" android:fillBefore="false">

/******動畫結束時,停留在第一幀**********
<set android:fillAfter="false" android:fillBefore="true">

 

 

PS:xml設置在scale標簽裡面設置是無效的,註意是set標簽

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *