当我单击图像框时,我使用此代码在另一个对象上运行动画并通过 visibility.GONE 自行消散。但它不起作用!这是我的代码:
againbtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//answer button on animation
Animation anim2 = AnimationUtils.loadAnimation(MainActivity.this, R.anim.askbtnonanim);
anim2.setFillAfter(true);
askbtn.startAnimation(anim2);
//gone myselft (againbtn)
againbtn.setVisibility(View.GONE);
}
});
如果从此代码中删除 3 动画行,一切正常并且可以正常工作,但现在不行。但为什么?它与 anim2.setFillAfter(true); ???我放这个是因为我的动画运行了一次并且不会重置!请帮我