ListView dentro de scroll view magic

Para mi aplicación quiero habilitar una cosa que se vea así:

<ScrollView>
    <LinearLayout orientation="vertical">
        <FrameLayout layout_height="48dp">
            Anything I want here...
        </FrameLayout>
        <ListView>
            It's size will be set to screen height anyway
        </ListView>
    </LinearLayout>
</ScrollView>

Y quiero hacerlo, para que cuando el usuario toque la pantalla para desplazarse, primero solo con scrollview scrolls, y luego, cuando llegue a uno de sus bordes, el evento scroll vaya a listview y comience a desplazarse.

¿Cómo puedo lograr eso?

PD La razón de esto es hacer algún tipo de barra de acción de ocultación, que se desplaza fuera de la pantalla cuando el usuario va más abajo, y luego, a medida que avanza, debe aparecer desde la parte inferior no con una animación sino a medida que se mueve la lista. así que si me desplazo a la mitad de la altura de la barra de acción, veo la mitad inferior de la barra de acción en la pantalla. Puedes ver lo que quiero decir en la aplicación iOS de Google+.

Cualquier ayuda será apreciada.

Respuestas a la pregunta(3)

Su respuesta a la pregunta