Animation Android中的ObjectAnimator不';t更新视图';父母
目标: 在Animation Android中的ObjectAnimator不';t更新视图';父母,animation,android-linearlayout,android-animation,objectanimator,Animation,Android Linearlayout,Android Animation,Objectanimator,目标: 在图像视图中构建一个固定高度的SlideUp动画,该动画放置在线性布局中,并具有环绕内容高度 问题: 动画正常运行,但在动画发生时或之后,父级LinearLayout不会调整自身大小。我的意思是,如果它被设置为“包裹内容”,并且“内容”改变了它的位置(y轴变为-100),那么期望父对象伴随动画,“动画化”它的高度也变为0,或者不变为0 如何在动画运行时强制它继续“包装”内容 PS:不,这不是关于fillAfter,我使用的是ObjectAnimator,它改变了真实的对象属性,而不仅仅是
图像视图
中构建一个固定高度的SlideUp动画,该动画放置在线性布局
中,并具有环绕内容
高度
问题:
动画正常运行,但在动画发生时或之后,父级LinearLayout
不会调整自身大小。我的意思是,如果它被设置为“包裹内容”,并且“内容”改变了它的位置(y轴变为-100),那么期望父对象伴随动画,“动画化”它的高度也变为0,或者不变为0
如何在动画运行时强制它继续“包装”内容
PS:不,这不是关于fillAfter,我使用的是ObjectAnimator,它改变了真实的对象属性,而不仅仅是绘制的视图。例如,在动画之前的图像位置不会触发单击事件
我的代码:
ObjectAnimator oa=ObjectAnimator.offload(findViewById(R.id.menu\u tile\u image),“y”,0,-100)代码>
布局结构:
LinearLayout
(匹配父对象,包装内容)>ImageView
(填充父对象,100)
有线索吗?谢谢