OnClick按钮在另一个按钮上设置动画

时间:2015-05-14 17:40:23

标签: java android

这是我为我的按钮设置动画的代码:

TranslateAnimation animate = new TranslateAnimation(0,0,0,view.getHeight());
animate.setDuration(500);
animate.setFillAfter(true);
view.startAnimation(animate);
view.setVisibility(View.GONE);

我希望比单击此按钮时动画开始另一个按钮。

2 个答案:

答案 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);
    }
}));