Scrollview no se desplaza al margen en la parte inferior

Tengo un diseño simple de la siguiente manera:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#D23456" >

    <LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_margin="10dp"
    android:background="#FFFFFF" >

        <ImageView
            android:layout_width="match_parent"
            android:layout_height="800dp"
            android:src="@drawable/ic_launcher" />
    </LinearLayout>

</ScrollView>

El fondo del scrollview es rosa y el diseño lineal en el interior tiene la imagen del icono de Android con una altura de 800dp (que no se ajusta a la pantalla). Lo que espero ver es que la vista de imagen flota en un fondo de color rosa con un margen de 10dp en cada lado (arriba, abajo, izquierda, derecha). Pero cuando me desplazo hacia abajo, la vista de desplazamiento no se desplaza al margen, por lo que la parte inferior del desplazamiento es la vista de imagen, no el margen rosa.

¿Cómo puedo prevenir esto? Esto hace que el usuario piense que la página aún no ha terminado y hace que quiera desplazarse más.

Respuestas a la pregunta(3)

Su respuesta a la pregunta