这是我为我的按钮设置动画的代码:
TranslateAnimation animate = new TranslateAnimation(0,0,0,view.getHeight());
animate.setDuration(500);
animate.setFillAfter(true);
view.startAnimation(animate);
view.setVisibility(View.GONE);
我希望比单击此按钮时动画开始另一个按钮。
答案 0 :(得分:0)
如果您发布更多与其他按钮相关的代码,可能会有所帮助,但我建议您使用视图中的动画制作动画:
view.animate().yby(view.getHeight). setDuration(500).start();
答案 1 :(得分:0)
使用此代码:
final Button anotherButton = (Button) findViewById(/*your_another_button_id*/);
view.setOnClickListener(new OnClickListener
({
@Override
public void onClick(View view)
{
TranslateAnimation animate = new TranslateAnimation(0,0,0,anotherButton.getHeight());
animate.setDuration(500);
animate.setFillAfter(true);
anotherButton.startAnimation(animate);
anotherButton.setVisibility(View.GONE);
}
}));