Criar uma SeekBar de 0 a 100 e que venha por padrão com o valor 50.
Colocar este código no XML:
<SeekBar
android:id="@+id/nome_da_seek_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:progress="50"
android:max="100" />
Na class você adiciona o seguinte código:
private SeekBar sb_nome_da_seek_bar;
sb_nome_da_seek_bar = (SeekBar) findViewById(R.id.nome_da_seek_bar);
E para capturar o resultado é só chamar o método getProgress(): sb_nome_da_seek_bar.getProgress();
Pode-se fazer um Handler e atualizar algum campo em tempo real: private Handler seekHandler = new Handler();
Runnable run = new Runnable() {
@Override
public void run() {
seekUpdation();
}
};
public void seekUpdation() {
alguma_variavel = sb_nome_da_seek_bar.getProgress());
seekHandler.postDelayed(run, 100);
}