为什么图像的imageeview被剪切?(在动画制作过程中,imageeview有一半在屏幕外)

问题描述 投票:0回答:1

enter image description here

当我在一个活动中制作动画时,会发生这样的情况。

我的ImageView是在屏幕外动态的。

但每当我尝试TranslateAnimation或Animator时,Image就会被切断并显示白色空白。

所以我尝试了下面链接的建议。

为添加onDraw() 完成动画后。但结果还是一样。

有什么办法吗?还是我遗漏了什么?

补充:Clipchildren也不行。 有一个限制,我不能使用XML。因为图片的动态分配不在Resource里。

android imageview animator
1个回答
0
投票

@S T 评论有答。真的是帮了大忙了。

当你尝试Animate ObjectAnimator的时候。

请集中精力 什么是动画的目标.是layout还是ImageView,如果是layout的话,视图会被切掉,但如果是imageeview的话,Image视图会有动画。

再次感谢@S T.问题已经解决了!

© www.soinside.com 2019 - 2024. All rights reserved.