GIF アニメーションの onTouch イベントを実行しています。そのため、アニメーションの再生中に onTouch Listener を無効にしたいと考えています。アニメーションの 1 ループが完了するまでアニメーションを再生したくありません。つまり、アニメーションがループを完了するまで、しばらく OnTouch イベントを無効にしたいと考えています。1 ループが再生された後、タッチ イベントを再度有効にします。助けてください。
質問する
142 次
1 に答える
1
次のようなものを使用してみてください::
anim.setAnimationListener(new AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationRepeat(Animation animation) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationEnd(Animation animation) {
// TODO Auto-generated method stub
}
})
タッチを無効にするには、onAnimationStart リスナーを使用します。および onAnimationEnd はタッチを有効にします。それが役に立てば幸い!!
于 2013-08-09T10:24:44.530 に答える