У меня есть горизонтальный просмотрщик в LinearLayout в отдельном фрагменте.Заполнитель для фрагмента оборачивается в HorizontalScrollView.Когда я добавляю этот фрагмент, nestedScroll в форме recyclerview имеет значение false, а HorizontalScrollView отлично контролирует прокрутку.
Однако теперь я реализовал ItemTouchHelper.Callback в представлении recycler, чтобы иметь возможность изменить порядок ячеек.Однако когда я перемещаю ячейку за пределы экрана, она не прокручивается вместе с ней.Я попытался изменить nestedScroll и fixedSize, но ничего не работает.
Я не могу использовать NestedScrollView, так как recyclerView является горизонтальным?
Любой совет
main xml
<HorizontalScrollView
android:id="@+id/timeline_horizontal_scroll_view"
style="@style/timeline_horizontal_scroll_view_style">
<FrameLayout
android:id="@+id/media_scrub_placeholder"
style="@style/media_scrub_placeholder_style" />
</HorizontalScrollView>
фрагмент xml
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/timeline_recycler_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
</LinearLayout>