Detectando a posição do polegar no SeekBar antes da versão 16 da API
Basicamente, eu preciso detectar quando o progresso muda no SeekBar e desenhar uma vista de texto em cima do polegar, indicando o valor do progresso.
Eu faço isso implementando umOnSeekBarChangeListener
e nopublic void onProgressChanged(SeekBar seekBar, int progress, boolean b)
método, eu chamoRect thumbRect = seekBar.getThumb().getBounds();
para determinar onde o polegar está posicionado.
Isso funciona perfeitamente bem, mas aparentementegetThumb()
está disponível apenas no nível 16 da API (Android 4.1), causandoNoSuchMethodError
nas versões anteriores.
Alguma ideia de como resolver este problema?