我有两个片段叫做frag1和frag2,它们是水平方向的线性布局。
我想动画的frag2似乎隐藏在frag1后面,然后重新出现与新的内容。是否可以设置z顺序或类似的设置,以便我可以使用更改translationx的简单objectanimator?

ObjectAnimator right = ObjectAnimator.ofFloat(details, "translationX", start, details.getWidth()+start);
right.setDuration(duration);
right.setRepeatCount(1);
right.setRepeatMode(ObjectAnimator.REVERSE);
right.start();

上面的操作很好,但是frag2(细节)在frag1前面移动。我要它在后面。

最佳答案

如果在XML布局文件中包含Viewfrag1后面声明包含Viewfrag2,则frag1将出现在frag2前面,而不是相反。排序很重要。

09-29 19:33