使用TranslateAnimation从屏幕外设置动画会导致相邻视图被剪裁

Sam*_*ett 6 android

现在我有一个视图,我只是通过将视图从GONE更改为VISIBLE来弹出屏幕,而我希望有一个TranslateAnimation将视图移动到屏幕上.一旦动画开始,右侧的视图就会被剪裁.我假设这是因为父视图占据了左侧视图的宽度并将其分解为视图计算?有没有办法不发生这种情况,所以看起来两个视图都在屏幕上移动?设置

android:clipChildren="false" android:clipToPadding="false"
Run Code Online (Sandbox Code Playgroud)

似乎没有帮助

小智 1

尝试在父容器上设置 android:clipChildren="false" android:clipToPadding="false"