点击button_next后,linear_layout_email向左滑动,linear_layout_password将向右滑动。例如https://imgur.com/a/b7b66
这里我的java代码粘贴如下。请找一些解决方案。
mLinearLayoutEmail.animate().translationX(-1000);
mLinearLayoutPassword.animate().translationX(-80);
答案 0 :(得分:0)
对我来说,最好阅读所有动画计算它们,然后为每个动画制作Xml动画,并根据需要使用AnimationUtils使用它!
这里一步一步完成!有一种内置的动画方法。
按照代码中的步骤操作!
淡入正确 [![在xml动画文件中加入右侧动画] [1]] [1]
向左滑动 [![幻灯片和幻灯片的左边xml代码] [2]] [2]
使用ANimationUtils.loadAnimation(context,ANimFileResource)读取动画文件
例如
Animation FadeAnim = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.fading_anim);
在要用于加载动画的按钮的ClickListener中的linearLayout上使用StartAnimation方法,例如
fabPostTimeLine.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mGetSwipedLeftLinLay.startAnimation(FadeAnim);
}
});