Detectando la posición del pulgar en SeekBar antes de la versión 16 de API
Básicamente, necesito detectar cuándo cambia el progreso en la Barra de búsqueda y dibujar una vista de texto en la parte superior del pulgar que indica el valor del progreso.
Hago esto implementando unOnSeekBarChangeListener
y en elpublic void onProgressChanged(SeekBar seekBar, int progress, boolean b)
método, yo llamoRect thumbRect = seekBar.getThumb().getBounds();
para determinar dónde se coloca el pulgar.
Esto funciona perfectamente bien, pero al parecergetThumb()
solo está disponible en el nivel API 16+ (Android 4.1), lo que provoca unNoSuchMethodError
en versiones anteriores.
¿Alguna idea de cómo solucionar este problema?