Ver con minHeight en ConstraintLayout

tengo unConstraintLayout dentro de unaNestedScrollView. losConstraintLayout contiene muchas vistas pero la últimaView puede tener una altura dinámica para llenar el espacio inferior si existe, pero también debe ser una altura mínima si no hay suficiente espacio.

Por el bien de los argumentos, aquí hay un ejemplo.

<android.support.v4.widget.NestedScrollView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fillViewport="true">

    <android.support.constraint.ConstraintLayout       
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        tools:layout_height="match_parent">

        <View
            android:layout_width="0dp"
            android:layout_height="0dp"
            app:layout_constraintHeight_min="1500dp"
            android:background="@color/red"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"  
            app:layout_constraintBottom_toBottomOf=,"parent"
            app:layout_constraintTop_toTopOf="parent"/>

    </android.support.constraint.ConstraintLayout>


</android.support.v4.widget.NestedScrollView>

Como pueden ver he puesto elConstraintLayout versión pero no funciona. Obviamente, los valores son ridículamente grandes, pero esto es solo para probar.

Si no configurofillViewport="true" sobre elNestedScrollView entoncesConstraintLayout tiene una altura de 0. Cuando configuro elfillViewport, elConstraintLayout no se desplaza sino que simplemente llena la pantalla.

¿Cómo puedo configurar la Vista para que se expanda al final de laConstraintLayout que debería ser tan grande como el Viewport pero si mi View no es delminHeight entonces permitimos el desplazamiento?

Estoy usando version1.0.2 delConstraintLayout biblioteca.

Lo que espero ver es el ser hasta el final del padre pero si ese tamaño es menor que1500dp entonces la vista se desplaza.

He entrado 1500dp asíandroid:layout_height="1500dp" y la vista se desplaza en consecuencia.

ACTUALIZACIÓN 1

Parece ser una vez que puse el diseño dentro de unFragmentViewPager. losapp:layout_constraintHeight_min no se respeta la propiedad y solo coincide con la altura de la ventana gráfica.

También intenté tomar elNestedScrollView fuera del fragmento y poniendo elViewPager dentro, pero de nuevo no funcionó.

Respuestas a la pregunta(3)

Su respuesta a la pregunta