android動畫 fillBefore 和 fillAfter的用法
fillBefore是指動畫結束時畫面停留在第一幀,fillAfter是指動畫結束是畫面停留在最後一幀。
最關鍵的問題是,這2個引數不能在</alpha>,</scale>,</translate>,</rotate>中設定,這是沒有用的,必須
1)在動畫xml檔案的</set>節點中設定,
[ html ] <?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillEnabled="true"
android:fillAfter="true">
<translate
android:interpolator="@android:anim/cycle_interpolator"
android:fromXDelta="0"
android:toXDelta="200"
android:fromYDelta="0"
android:toYDelta="-50"
android:duration="10000"
>
</translate>
</set>
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillEnabled="true"
android:fillAfter="true">
<translate
android:interpolator="@android:anim/cycle_interpolator"
android:fromXDelta="0"
android:toXDelta="200"
android:fromYDelta="0"
android:toYDelta="-50"
android:duration="10000"
>
</translate>
</set>
或者
2)在java程式碼中設定。
[java] setFillAfter(true);
setFillBefore(false);
最關鍵的問題是,這2個引數不能在</alpha>,</scale>,</translate>,</rotate>中設定,這是沒有用的,必須
1)在動畫xml檔案的</set>節點中設定,
[ html ] <?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillEnabled="true"
android:fillAfter="true">
<translate
android:interpolator="@android:anim/cycle_interpolator"
android:fromXDelta="0"
android:toXDelta="200"
android:fromYDelta="0"
android:toYDelta="-50"
android:duration="10000"
>
</translate>
</set>
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillEnabled="true"
android:fillAfter="true">
<translate
android:interpolator="@android:anim/cycle_interpolator"
android:fromXDelta="0"
android:toXDelta="200"
android:fromYDelta="0"
android:toYDelta="-50"
android:duration="10000"
>
</translate>
</set>
或者
2)在java程式碼中設定。
[java] setFillAfter(true);
setFillBefore(false);
相關文章
- Android屬性動畫完全解析(中),ValueAnimator和ObjectAnimator的高階用法Android動畫Object
- Android屬性動畫詳解(一),屬性動畫基本用法Android動畫
- Android中的Drawable和動畫Android動畫
- Android 動畫詳解:屬性動畫、View 動畫和幀動畫Android動畫View
- Android View動畫和屬性動畫簡單解析:AndroidView動畫
- Android自定義view --Path 的高階用法之-搜尋按鈕動畫AndroidView動畫
- Android中Intent的setData,setType和setDataAndType的用法AndroidIntent
- Android動畫的理解Android動畫
- Android Toolbar的用法Android
- Android5.0Activity的轉場動畫和共享元素Android動畫
- Android動畫Android動畫
- android 動畫Android動畫
- Android 動畫之屬性動畫Android動畫
- Android 書本開啟和關閉動畫Android動畫
- Android動畫:行雲流水的向量圖示動畫Android動畫
- Android shape的用法Android
- 【Android 動畫】動畫詳解之屬性動畫(三)Android動畫
- 【Android 動畫】動畫詳解之補間動畫(一)Android動畫
- 【Android 動畫】動畫詳解之屬性動畫(五)Android動畫
- android動畫——屬性動畫(Property Animation)Android動畫
- android 動畫 ——檢視動畫(View Animation)Android動畫View
- Android屬性動畫:動畫流控制Android動畫
- Android之動畫Android動畫
- Android 動畫初探Android動畫
- Android 動畫原理Android動畫
- Angular(2+)動畫API用法詳解Angular動畫API
- Android基礎動畫之Tween Animation和Frame AnimationAndroid動畫
- android aapt用法AndroidAPT
- android:ListView 的簡單用法AndroidView
- android中sharedPreferences的用法Android
- Android開發:LayoutParams的用法Android
- android的listview的詳細用法AndroidView
- Android中的Selector的用法Android
- Android 中的DisplayMetrics類的用法Android
- Android 動畫實現Android動畫
- Android 轉場動畫Android動畫
- Android 幀動畫使用Android動畫
- Android 補間動畫Android動畫