解決安卓動畫setFillAfter無效的問題

2021-07-23 00:03:52 字數 2007 閱讀 8658

<?

xml version="1.0"encoding="utf-8"?>

<setxmlns:android="">

<translateandroid:fromydelta="-100%"android:toydelta="200%"android:fromxdelta="0%"android:toxdelta="0%"android:duration="1000"

android:fillafter="true"
/>set>
當動畫結束時希望view保持動畫結束時的狀態,但是載入xml檔案時,不管如上面的**那樣在xml檔案中設定android

:fillafter="true"

還是在**中設定animation.setfillafter(true)都不管用。
解決方法:
在xml檔案中 將android

:fillafter="true"新增到標籤中:

<

setxmlns:android=""

android

:fillafter="true"

><

translateandroid:fromydelta="-100%"android:toydelta="200%"android:fromxdelta="0%"android:toxdelta="0%"android:duration="1000"

/>set>

就這樣。對於在**中new建立的動畫 就不知道怎麼辦了。::>_<::

如果幫到你了,就給我乙個贊吧

安卓開機LOGO動畫

mpaint.setshader mlineargradient 把你之前設定好漸變的顏色設定到上面初始畫的筆中 mmatrix new matrix 初始花顏色矩陣 override protected void ondraw canvas canvas 畫出動畫的主要的就是下面的3個方法 mma...

安卓補間動畫

補間動畫 tween animation 目前安卓中的動畫總共有5種 透明動畫 alpha 漸變效果 位移動畫 translateanimation 需要指定 移動的點的開始和結束座標 縮放動畫 scale animation 可以指定縮放的參考點 旋轉動畫 rotateanimation 可以指定...

安卓動畫之逐幀動畫

安卓檢視控制項 view 使用方式分為兩種,一種是在res drawable 檔案目錄下建立xml檔案,其中使用的標籤為animation list,另一種方式為在 中動態設定。使用介紹 在使用逐幀動畫時,要預先準備好一組放進drawable資料夾內 3.1 xml方式 首先建立xml檔案,並設定資...