fillAfter和fillEnabled在Android视图animationXML中不起作用

我很好奇这个行为……我现在正在设置animationXML中的两个值:

android:fillEnabled="true" android:fillAfter="true" 

但是,animation完成后转换不适用…它总是重置。 当我通过代码以编程方式设置它似乎工作:

  animation.setFillEnabled(true); animation.setFillAfter(true); 

所以我只是好奇它应该如何工作,因为我宁愿在XML上设置它。 谢谢!

Solutions Collecting From Web of "fillAfter和fillEnabled在Android视图animationXML中不起作用"

如果你没有set标签并且正在进行翻译或类似的事情,它也可以工作。

   

我有同样的问题,这对我有用:

    

将属性fillEnabledfillAfter放在Set标记中。

通常,在根元素上使用fillAfterfillEnabled

所以要么

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

要么

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

将fillEnabled和fillAfter属性放在set标签中有助于解决问题。