Fix precaching of conversation list items.
This commit is contained in:
parent
c70f1f5d75
commit
d9c1ecab9b
2 changed files with 3 additions and 2 deletions
|
@ -388,6 +388,7 @@ public class ConversationListFragment extends MainFragment implements ActionMode
|
||||||
list.setLayoutManager(new LinearLayoutManager(requireActivity()));
|
list.setLayoutManager(new LinearLayoutManager(requireActivity()));
|
||||||
list.setItemAnimator(itemAnimator);
|
list.setItemAnimator(itemAnimator);
|
||||||
list.addItemDecoration(archiveDecoration);
|
list.addItemDecoration(archiveDecoration);
|
||||||
|
CachedInflater.from(list.getContext()).cacheUntilLimit(R.layout.conversation_list_item_view, list, 10);
|
||||||
|
|
||||||
snapToTopDataObserver = new SnapToTopDataObserver(list);
|
snapToTopDataObserver = new SnapToTopDataObserver(list);
|
||||||
|
|
||||||
|
|
|
@ -26,14 +26,14 @@
|
||||||
app:layout_constraintTop_toTopOf="parent"
|
app:layout_constraintTop_toTopOf="parent"
|
||||||
tools:visibility="visible">
|
tools:visibility="visible">
|
||||||
|
|
||||||
<ImageView
|
<androidx.appcompat.widget.AppCompatImageView
|
||||||
android:id="@+id/conversation_list_item_unchecked"
|
android:id="@+id/conversation_list_item_unchecked"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:visibility="gone"
|
android:visibility="gone"
|
||||||
app:srcCompat="@drawable/multiselect_empty_ring" />
|
app:srcCompat="@drawable/multiselect_empty_ring" />
|
||||||
|
|
||||||
<ImageView
|
<androidx.appcompat.widget.AppCompatImageView
|
||||||
android:id="@+id/conversation_list_item_checked"
|
android:id="@+id/conversation_list_item_checked"
|
||||||
android:layout_width="24dp"
|
android:layout_width="24dp"
|
||||||
android:layout_height="24dp"
|
android:layout_height="24dp"
|
||||||
|
|
Loading…
Add table
Reference in a new issue