私はすてきなスプラッシュスクリーンを作りました。私は数秒間onclicklistenerをブロックしたいのですが、私はいくつかのアニメーションを持っています。私が持っている数秒間onClickListenerを無効/ブロックする方法はありますか?
:
ostatni.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
starttap.start();
ostatni.setEnabled(false);
}
});
wlot.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
Intent i = new Intent(Start.this,ActivityMainWallet.class);
startActivity(i);
ostatni.setEnabled(true);
}
@Override
public void onAnimationRepeat(Animation animation) {
}
});
をそして、それは動作しません:
ostatni.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
starttap.start();
Intent i = new Intent(Start.this,ActivityMainWallet.class);
startActivity(i);
}
});
EDIT
を私は持っています。ありがとう!
アニメーションはあなたが 'ostatni.setOnClickListener(null)を'行い、その後、再び時にアニメーションが終了し、それを設定することができ 'onClick'方法で – WenChao
を終了するときにonclicklistenerを設定する必要があります。 –