您的位置:首页 > 移动开发 > Android开发

Android动画 fillAfter和fillBefore

2016-11-26 17:01 218 查看
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标签


评论


2 楼 jayaaaiii 2012-03-15   引用
用这两个属性前要先 把 设 android:fillEnabled="true" 这样才有效果

1 楼 tonyzzp 2011-10-26   引用
我写在set里了,也不管用啊。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: