Android – NumberPicker desplazamiento / fling más rápido

¿Cómo puedo hacer que el recolector de números se desplace más rápido? Actualmente se necesita mucho esfuerzo de 00 minutos a 59 minutos. He intentado algún ejemplo de velocidad lenta del controlador de Viewpager en android y aplicado en sentido contrario a la selección de números, pero no veo ninguna diferencia.

Introduzca aquí la descripción de la imagen

try { Field mScroller; mScroller = NumberPicker.class.getDeclaredField("mFlingScroller"); mScroller.setAccessible(true); FixedSpeedScroller scroller = new FixedSpeedScroller(getContext(),null,true); // scroller.setFixedDuration(5000); // scrollBy(0,1500); Log.v("Scroller",""+mScroller); //getting the mFlingScroller field mScroller.set(this, scroller); } catch (NoSuchFieldException | IllegalArgumentException | IllegalAccessException e) { e.printStackTrace(); } public class FixedSpeedScroller extends Scroller { private int mDuration = 10; public FixedSpeedScroller(Context context) { super(context); } public FixedSpeedScroller(Context context, Interpolator interpolator) { super(context, interpolator); } public FixedSpeedScroller(Context context, Interpolator interpolator, boolean flywheel) { super(context, interpolator, flywheel); } @Override public void startScroll(int startX, int startY, int dx, int dy, int duration) { // Ignore received duration, use fixed one instead super.startScroll(startX, startY, dx, dy, mDuration); } @Override public void startScroll(int startX, int startY, int dx, int dy) { // Ignore received duration, use fixed one instead super.startScroll(startX, startY, dx, dy, mDuration); } } 

He disminuido la mDuración a algo más bajo que el ejemplo (5000). Pero todavía no tener esperanza. Alguna ayuda sería muy apreciada. ¡¡¡Gracias por adelantado!!! 🙂

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.