Articles of android nestedscrollview

Передача горизонтальных прокруток Android NestedScrollView в родительский вид

Я пытаюсь сделать левую правую систему карточных карт (например, Tinder), где на карте есть NestedScrollView. Цель заключалась бы в том, что если пользователь прокручивал вверх и вниз только, NestedScrollView прокручивал бы, но если бы пользователь промахнулся влево или вправо, карта использовала бы это. <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="4dp" card_view:cardUseCompatPadding="true"> <android.support.v4.widget.NestedScrollView android:id="@+id/nested_scroll_view" […]

Recyclerview с бесконечной прокруткой в ​​nestedscrollview, триггерах onScrolled

У меня есть recyclerview в nestedscrollview: <android.support.v4.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="wrap_content"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <org.apmem.tools.layouts.FlowLayout android:id="@+id/filter_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/green_main" android:paddingLeft="@dimen/small_horizontal_margin" android:paddingRight="@dimen/small_horizontal_margin" /> <android.support.v7.widget.RecyclerView app:layout_behavior="@string/appbar_scrolling_view_behavior" android:id="@+id/recycler_view" android:layout_width="match_parent" android:layout_height="match_parent" android:clipToPadding="false" android:scrollbars="vertical" android:paddingTop="@dimen/vertical_margin"/> </LinearLayout> </android.support.v4.widget.NestedScrollView> Recyclerview имеет OnScrollListener, который обрабатывает бесконечную прокрутку, взятую из этого примера: https://guides.codepath.com/android/Endless-Scrolling-with-AdapterViews-and-RecyclerView . Однако похоже, что nestedscrollview запускает метод onScrolled, поэтому весь список предметов […]

RecyclerView ScrollListener внутри NestedScrollView

У меня есть EndlessRecyclerView в конце NestedScrollView. EndlessRecyclerView означает: когда пользователь прокручивает дно recyclerView, он загружает больше данных. Это уже реализовано и работает в другом месте, но когда я помещаю recyclerView внутри NestedScrollView, события OnScrollListener не срабатывают. Дизайн XML: <NestedScrollView> <Other views/> <EndlessRecyclerView/> </NestedScrollView > Код: recyclerView.setOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrolled(RecyclerView recyclerView, int […]

Вложенное scrollview + recyclerview, странное поведение autoscroll

В представлении pager у меня есть несколько фрагментов, один из них использует вложенное scrollview с заголовком и recyclerview: <android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/scrollview" android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true" app:layout_behavior="@string/appbar_scrolling_view_behavior" tools:context="com.m360.android.fragment.Members.MemberDetailsFragment"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:paddingTop="20dp"> <header/> <android.support.v7.widget.RecyclerView android:id="@+id/recycler" android:layout_width="match_parent" android:layout_height="wrap_content" android:clipToPadding="false" android:paddingTop="0dp" /> </LinearLayout> </android.support.v4.widget.NestedScrollView> Тег «header» представляет собой сложный макет, который я не хотел публиковать здесь, […]

Recyclerview view не работает с setNestedScrollingEnabled и никогда не перерабатывает любые виды

Я столкнулся с двумя проблемами: Слушатель прокрутки не работает RecyclerView никогда не перерабатывает какие-либо представления, когда он подключен к NestedScrollView . Он действует как линейный макет внутри ScrollView. Он использует много памяти и создает лага. Я прикрепляю фрагмент проигрывателя youtube поверх представления recycler, так как я не могу поместить фрагмент в представление recycler. В моем […]

Fling плавно AppBarLayout с NestedScrollView с помощью AppBarLayout.Behavior

У меня есть AppBarLayout и NestedScrollView. Я хочу, чтобы NestedScrollView всякий раз, когда он прокручивается вниз, AppBarLayout также должен изящно расширяться, без остановки NestedScrollView перед расширением AppBarLayout; Для выполнения этого требуется второй полет / прокрутка. Я проверяю stackoverflow и считаю, что это решение очень связано и может быть использовано. Но вместо этого, если NestedScrollView, это […]

Android не изменяет размер моего макета, если в иерархии есть NestedScrollView

Я просто заметил следующее поведение на своем Nexus 9 с Android 7.1.1 и Android Support Library 25.3.1. Вот макет моей деятельности: <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:focusableInTouchMode="false" android:orientation="vertical" android:paddingBottom="4dp"> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" /> <View android:layout_width="match_parent" android:layout_height="300dp" android:background="#fffaaa" /> <View android:id="@+id/view" android:layout_width="match_parent" android:layout_height="300dp" android:background="#bbbaaa" /> <View android:layout_width="match_parent" android:layout_height="10dp" android:background="#f00" /> </LinearLayout> […]

Espresso, прокрутка не работает, когда NestedScrollView или RecyclerView находится в CoordinatorLayout

Похоже, что CoordinatorLayout нарушает поведение действий Espresso, таких как scrollTo() или RecyclerViewActions.scrollToPosition() . Проблема с NestedScrollView Для макета, подобного этому: <android.support.design.widget.CoordinatorLayout android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.v4.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="wrap_content" app:layout_behavior="@string/appbar_scrolling_view_behavior"> … </android.support.v4.widget.NestedScrollView> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" > … </android.support.design.widget.AppBarLayout> </android.support.design.widget.CoordinatorLayout> Если я попытаюсь прокрутить любое представление внутри NestedScrollView с помощью ViewActions.scrollTo() первой проблемой, которую я обнаружил, является то, что […]

Как перейти к определенной позиции в recyclerview внутри scrollview?

Я много искал в отношении моего запроса, и ни один из них не был полезен. У меня есть recyclerview и некоторые статические данные внутри прокрутки, которые находятся внутри корневого родительского окна, как показано ниже. Я установил – scrollview.scrollto(0,0); Потому что каждый раз, когда я открываю действие, он переходит к recyclerview firstitem, и он пропускает статические […]

Android: ScrollView vs NestedScrollView

В чем разница между ScrollView и NestedScrollView ? Я использовал их оба. Оба они расширяют FrameLayout . Я хочу подробно узнать о них обоих и обойтись. Если кто-нибудь может мне помочь. Благодарю.

Intereting Posts
Gradle error: Минимальная поддерживаемая версия Gradle – 3.3. Текущая версия – 3.2 NativeScript: пользовательский просмотр камеры Как загрузить заголовок веб-страницы в Android WebView? Приложение: transformClassesWithJarMergingForDebug. TransformException: java.util.zip.ZipException: дублировать запись при запуске gradlew assembleDebug Каковы распространенные проблемы при переходе с ActionBarSherlock на ActionBarCompat? Android – Как программно установить стиль кнопки в Linearlayout? Как установить несколько значений по умолчанию в MultiSelectListPreference? Добавить переход в AnimationDrawable Получить ширину панели уведомлений Android Как получить весь список детей от Firebase android Retrolambda: Lint сбой при использовании лямбда-выражений с retrolambda Получить список доступных поставщиков контента Как изменить текст на панели действий Как получить чтение компаса Android? Android – java.lang.IndexOutOfBoundsException: Неверная позиция позиции 0 (0). Количество элементов: 0