У меня есть родительский NestedScrollView, который содержит 2 представления переработчика. Один прокручивает горизонтально, а другой - вертикально. Как я могу определить, какой из них был прокручен? Ниже мой макет XML.
Я не могу извлечь свои обзоры переработчика из NestedScrollView, потому что это вложенное представление прокрутки используется в макете координатора, поэтому я должен держать свои обзоры переработчика внутри NestedScrollview.
<androidx.core.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:overScrollMode="never"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/scrollableContent"
android:paddingTop="24dp"
android:clipToPadding="false">
<TextView
style="@style/GatewayLabel"
android:id="@+id/privateGatewaysLabel"
android:text="@string/private_gateways_label"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/privateGatewaysRecycler"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:paddingEnd="20dp"
android:paddingStart="20dp"
android:clipToPadding="false"
android:overScrollMode="never"
android:layout_marginTop="16dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/privateGatewaysLabel" />
<TextView
android:id="@+id/sharedGatewayLabel"
style="@style/GatewayLabel"
android:layout_marginTop="16dp"
android:text="@string/shared_gateways_label"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/privateGatewaysRecycler" />
<androidx.recyclerview.widget.RecyclerView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:id="@+id/sharedGatewaysRecycler"
android:overScrollMode="never"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toBottomOf="@id/sharedGatewayLabel" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.core.widget.NestedScrollView>