Cómo hacer Barra de desplazamiento movible y movible en una vista de lista

He creado una vista de lista, que contiene una gran cantidad de datos. El desplazamiento tradicional es bastante lento.

Me gustaría crear la vista de desplazamiento táctil, para que el usuario pueda tocar la barra de desplazamiento y moverla a cualquier posición, para desplazarse por la lista rápidamente. Por lo tanto, hay alguna manera de hacer que la barra de desplazamiento se puede arrastrar a cualquier posición en la lista.

Una manera de hacerlo (lo que puedo pensar) es utilizar Indexador de sección

Interfaz que debe implementarse en Adaptadores para permitir el desplazamiento rápido en un AbsListView entre secciones de la lista. Una sección es un grupo de elementos de lista para saltar a que tienen algo en común. Por ejemplo, pueden comenzar con la misma letra o pueden ser canciones del mismo artista.

Pero la lista que estoy poblando en este caso no está necesariamente ordenada en ningún orden (ni siquiera en orden alfabético). Por lo tanto, ¿hay alguna otra manera eficiente de implementar desplazable Scroll View en el ListView

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