私は、音を出し、それぞれの間にボタンの背景色を変更するループを持っています 増分。サウンドは機能しますが、ループが完了するまで、ポッターデュプレックスモードを使用する背景色は変化しません。カウンターの増分に合わせて各ボタンの色を変更したい。設定されたカラーフィルターを持つ遅延
ここ は、私のコードの抜粋です:
for (int i=1;i <= cupvalue; i++) {
if (soundvalue) { mSoundManager.playSound(1); }
buttons[i].getBackground().setColorFilter(0xFFff0000, PorterDuff.Mode.MULTIPLY); //red
beadcount--;
try {
Thread.sleep(delay); // delay sounds for each drop
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
「のThread.sleep(遅延)はちょうどループの最後にすべてのボタンを更新し、setColorFilterのためのサウンドが、doesntの仕事を遅くするために、働きます thx