Articles of рециклинг

Как я могу контролировать скорость прокрутки recyclerView.smoothScrollToPosition (позиция)

У меня есть просмотр recycler … и я хочу, чтобы плавный прокрутка, а затем прокручиваю его программно, чтобы показать полный контент в нем пользователю … И им удалось сделать это final int height=recyclerView.getChildAt(0).getHeight(); recyclerView.smoothScrollToPosition(height); recyclerView.postDelayed(new Runnable() { public void run() { recyclerView.smoothScrollToPosition(0); } },200); Но я хочу, чтобы … замедлить скорость прокрутки, чтобы полный контент […]

Добавьте два раздела в андроид recyclerview

В моем приложении я использую recyclerview для отображения всех списков контактов. Я хочу два раздела в recyclerview. Как и в одном разделе, мой список контактов для контактов и второй раздел – это мой список контактов со мной. Как это Есть ли способ сделать это? Кто-нибудь знает, как это сделать?

RecyclerView LayoutManager различает количество строк в разных строках

Я хочу RecyclerView.LayoutManager который позволяет мне указывать разные промежутки времени для разных строк в качестве повторяющегося шаблона. Например, 2,3 с 10 элементами выглядят следующим образом: ————- | | | | | | ————- | | | | | | | | ————- | | | | | | ————- | | | | | | […]

RecyclerView Swipe с изображением под ним

Я занимаюсь некоторыми исследованиями, и мне еще предстоит найти пример или реализацию, которая позволяет вам отображать представление (пример ниже) под RecyclerView при прокрутке. Есть ли у кого-нибудь пример или представление о том, как это будет реализовано БЕЗ использования библиотеки. Вот как я реализую салфетки для отклонения. ItemTouchHelper.SimpleCallback simpleItemTouchCallback = new ItemTouchHelper.SimpleCallback(0, ItemTouchHelper.LEFT | ItemTouchHelper.RIGHT) { […]

Ширина match_parent не работает в RecyclerView

Мой RecyclerView и элемент имеют match_parent ширину, но результат: <view class="android.support.v7.widget.RecyclerView" android:layout_width="match_parent" И пункты: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:fab="http://schemas.android.com/apk/res-auto" android:id="@+id/ll_itm" android:orientation="horizontal" android:layout_width="match_parent" полный: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:fab="http://schemas.android.com/apk/res-auto" android:id="@+id/ll_itm" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:weightSum="100" android:gravity="right" > <Button android:layout_width="0dp" android:layout_weight="15" android:layout_height="fill_parent" android:text="ملاحظات" android:id="@+id/button" /> <LinearLayout android:layout_width="0dp" android:layout_height="fill_parent" android:layout_weight="20" android:gravity="center" > <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" > <com.getbase.floatingactionbutton.FloatingActionButton […]

Как обновить данные адаптера RecyclerView?

В течение 4 дней я не могу понять, что именно происходит с обновлением адаптера RecyclerView . После того, как я получу новый список продуктов, я попытался: Обновите ArrayList из фрагмента, где создается recyclerView , установите новые данные для адаптера, затем вызовите adapter.notifyDataSetChanged() ; это не работает. Создайте новый адаптер, как и другие, и он сработал […]