Added setting for left/right swipe sensitivity

This commit is contained in:
M66B
2021-07-26 21:12:03 +02:00
parent 79f13e4034
commit d98b4372c0
4 changed files with 59 additions and 1 deletions

View File

@@ -1982,6 +1982,17 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
}
};
@Override
public float getSwipeEscapeVelocity(float defaultValue) {
int swipe_sensitivity = 10;
Context context = getContext();
if (context != null) {
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
swipe_sensitivity = prefs.getInt("swipe_sensitivity", 10);
}
return super.getSwipeEscapeVelocity(defaultValue) * (10 - swipe_sensitivity + 1);
}
@Override
public int getMovementFlags(@NonNull RecyclerView recyclerView, @NonNull RecyclerView.ViewHolder viewHolder) {
int pos = viewHolder.getAdapterPosition();