0
我想將縮放動畫應用到我的列表中。這個想法是,列表倒塌到頂部,我這樣做的方式是將Y軸縮放到無。但是,動畫未正確應用 - 列表在XML文件中列出的持續時間內沒有插值動畫,隨即在持續時間結束後重新出現。無論fillAfter設置爲什麼都會發生這種情況(這應該是正確的,對嗎?)。ListView動畫不能正確縮放
爲什麼這不是正確插值,以及它爲什麼在動畫終止後再次出現?
的動畫文件:
<set xmlns:android="http://schemas.android.com/apk/res/android">
<scale
android:interpolator="@android:anim/accelerate_interpolator"
android:fromYScale="1.0"
android:toYScale="0.0"
android:duration="500"
android:pivotY="0"
android:fillAfter="true"
/>
</set>
如何調用動畫:
ListView list = (ListView) getView().findViewById(android.R.id.list);
Animation collapseList = AnimationUtils.loadAnimation(getActivity(), R.anim.collapse_search_results);
list.startAnimation(collapseList);