外部片段的Android动画视图正在被剪裁

Haz*_*iel 6 animation android android-animation android-fragments

我有一个片段的视图.此片段位于FrameLayout中.我想动画这个视图移动到片段边界之外.但是,当越过边界时,视图总是被剪裁.我试过设置android:clipChildren="false"android:clipToPadding="false"一切,但我不能让它工作.

这甚至可能吗?

fra*_*yan 7

我曾与片段类似的问题,并把android:clipChildren="false"android:clipToPadding="false"在我的层次结构中的所有级别,但它仍然没有工作.对我有用的技巧是在我的片段代码中添加这个覆盖:

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);

    ViewGroup vg = (ViewGroup) view;
    vg.setClipChildren(false);
    vg.setClipToPadding(false);
}
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助...

PS应该归功于这个答案