diff --git a/src/org/thoughtcrime/securesms/RecipientPreferenceActivity.java b/src/org/thoughtcrime/securesms/RecipientPreferenceActivity.java index 633f594b42..a5bde3bb2f 100644 --- a/src/org/thoughtcrime/securesms/RecipientPreferenceActivity.java +++ b/src/org/thoughtcrime/securesms/RecipientPreferenceActivity.java @@ -28,6 +28,8 @@ import androidx.preference.ListPreference; import androidx.preference.Preference; import androidx.preference.PreferenceCategory; import androidx.appcompat.widget.Toolbar; +import androidx.recyclerview.widget.RecyclerView; + import android.telephony.PhoneNumberUtils; import org.thoughtcrime.securesms.components.SwitchPreferenceCompat; @@ -40,8 +42,10 @@ import org.thoughtcrime.securesms.dependencies.ApplicationDependencies; import org.thoughtcrime.securesms.jobs.RotateProfileKeyJob; import org.thoughtcrime.securesms.logging.Log; import android.util.Pair; +import android.view.LayoutInflater; import android.view.MenuItem; import android.view.View; +import android.view.ViewGroup; import android.view.WindowManager; import android.widget.ImageView; import android.widget.TextView; @@ -353,6 +357,14 @@ public class RecipientPreferenceActivity extends PassphraseRequiredActionBarActi } } + @Override + public RecyclerView onCreateRecyclerView(LayoutInflater inflater, ViewGroup parent, Bundle savedInstanceState) { + RecyclerView recyclerView = super.onCreateRecyclerView(inflater, parent, savedInstanceState); + recyclerView.setItemAnimator(null); + recyclerView.setLayoutAnimation(null); + return recyclerView; + } + private void initializeRecipients() { this.recipient = Recipient.live(getArguments().getParcelable(RECIPIENT_ID)); this.recipient.observe(this, this::setSummaries);