Tecnologia do Blogger.
RSS

[androidbrasil-dev] SeekBar e Master Volume

Boa tarde pessoal;

Eu tenho um SeekBar que controla o volume master do celular, qdo o controle é acionado pelo SeekBar o comportamento ocorre com sucesso, porém qdo eu utilizo os botões do celular está ocorrendo um comportamento estranho, exemplificando: qdo eu aperto o botão do celular e atualizo o progress do SeekBar para a nova posição e barra de progresso é desenhada corretamente para a nova posição, mas o thumb fica desenhado na posição zero. Alguém já passou por isso???

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_VOLUME_UP) {
audioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC,
AudioManager.ADJUST_RAISE, AudioManager.FLAG_SHOW_UI);
seekBarVolume.setProgress(audioManager.getStreamVolume(AudioManager.STREAM_MUSIC));
return true;
}
else if(keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) {
audioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC,
AudioManager.ADJUST_LOWER, AudioManager.FLAG_SHOW_UI);
seekBarVolume.setProgress(audioManager.getStreamVolume(AudioManager.STREAM_MUSIC));
return true;
}
return super.onKeyDown(keyCode, event);
}

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário