我有一个FloatingActionButton按钮,当我按下它时,我想显示正在逐渐消失的+€1。如果用户快速按下按钮10次,我想显示10条显示+€1的文本。 现在,如果我再次按下该按钮,动画将被取消并在新位置重新开始。 无论如何,我可以按照自己的方式去做吗?我当前的代码:
int w = ThreadLocalRandom.current().nextInt(200,900+1);
int h = ThreadLocalRandom.current().nextInt(1300,1900+1);
coin.setX(w);
coin.setY(h);
AnimationSet set = new AnimationSet(false);
set.addAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fadeinout));
coin.startAnimation(set);
coin.setVisibility(View.GONE);
coin.setText("€"+String.valueOf(Math.round(p.getPlayerTap())));