如何动画从
移出的布局单击按钮从左到右
。最初它应该是不可见的,但在按钮点击它应该从左方向出来覆盖屏幕
答案 0 :(得分:9)
您希望将视图的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);
答案 1 :(得分:0)
您可以使用animanion对象的setDuration()方法来调整移动速度。他是我的代码的例子(它的缩放不是移动动画,但希望它有所帮助):
Animation an2 = new ScaleAnimation(TARGET_SCALE, targetXscale, TARGET_SCALE, targetYscale);
an2.setDuration(SECOND_ANIM_LENGTH);