就我提出的问题标题而言,setFillBefore()
和setFillAfter()
这两个方法分别是用来做什么的?
我原本希望setFillAfter()
可以在动画完成后使变化保持不变,但这是错误的吗?
就我提出的问题标题而言,setFillBefore()
和setFillAfter()
这两个方法分别是用来做什么的?
我原本希望setFillAfter()
可以在动画完成后使变化保持不变,但这是错误的吗?
setFillAfter(boolean fillAfter)
的描述说:setFillAfter
和setFillBefore
无法帮助您解决此问题,因为在这种情况下,您真正想要做的是将View的属性设置为动画表示(它们是分开的事物),而setFillAfter
和setFillBefore
仅适用于动画属性,而不适用于View属性。setFillAfter(true)
,则View将平移,跳回其原始位置,然后淡出。如果在平移动画上设置了setFillAfter(true)
,则View将在当前位置移动,然后淡出。