如何为布局设置动画
左到右
单击按钮。最初它应该是不可见的,但是在按钮单击时它应该从左侧方向出来以覆盖屏幕
您将想要布局您的视图的 xml,您希望它如何在它的最后阶段显示。然后将可见性设置为消失。然后你将创建一个TranslateAnimation
TranslateAnimation anim = new TranslateAnimation(-100f, 0f, 0f, 0f); // might need to review the docs
anim.setDuration(1000); // set how long you want the animation
ViewYouWantToAnimate.setAnimation(anim);
ViewYouWantToAnimate.setVisibility(View.VISIBLE);
您可以使用动画对象的 setDuration() 方法来调整移动速度。他是我的代码的例子(它是缩放而不是移动动画,但希望它有所帮助):
Animation an2 = new ScaleAnimation(TARGET_SCALE, targetXscale, TARGET_SCALE, targetYscale);
an2.setDuration(SECOND_ANIM_LENGTH);