请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

获取属性动画结束后的属性值

view添加OnGlobalLayoutListener后,开启位移动画ObjectAnimator,但我在onGlobalLayout方法中获取view的getLayoutParams属性值却没有改变,辛苦老师给指点下

正在回答

1回答

属性动画确实不会修改 layoutParams

1 回复 有任何疑惑可以回复我~
  • 提问者 AndroidHunter #1
    属性动画的原理是改变view的属性值,然后调用invalidate不断刷新视图。位移动画是改变了哪些属性值呢
    回复 有任何疑惑可以回复我~ 2020-06-14 09:54:11
  • bennyhuo 回复 提问者 AndroidHunter #2
    看一下源码就很清晰了呀同学,位移动画你说的是最早的那一套动画机制?那个只会修改绘制的位置。早期android的动画机制很鸡肋的其实。
    回复 有任何疑惑可以回复我~ 2020-06-14 14:02:38
  • 提问者 AndroidHunter #3
    谢谢老师~
    回复 有任何疑惑可以回复我~ 2020-06-14 14:34:10
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信