Continue implementing Tab Switching Sensitivity.

This commit is contained in:
Docile-Alligator
2026-02-02 15:49:42 -05:00
parent 46c3ce124f
commit b020acfcfc
2 changed files with 5 additions and 1 deletions

View File

@ -501,7 +501,7 @@ public abstract class BaseActivity extends AppCompatActivity implements CustomFo
Object touchSlopBox = touchSlopField.get(recyclerView);
if (touchSlopBox != null) {
int touchSlop = (int) touchSlopBox;
touchSlopField.set(recyclerView, touchSlop * 4);
touchSlopField.set(recyclerView, touchSlop * Integer.parseInt(getDefaultSharedPreferences().getString(SharedPreferencesUtils.TAB_SWITCHING_SENSITIVITY, "4")));
}
} catch (NoSuchFieldException | IllegalAccessException ignore) {}
}

View File

@ -233,6 +233,10 @@ public class SharedPreferencesUtils {
public static final String LONG_PRESS_POST_VALUE_NONE = "0";
public static final String LONG_PRESS_POST_VALUE_SHOW_POST_OPTIONS = "1";
public static final String LONG_PRESS_POST_VALUE_PREVIEW_IN_FULLSCREEN = "2";
public static final String TAB_SWITCHING_SENSITIVITY = "tab_switching_sensitivity";
public static final String SWIPE_RIGHT_TO_GO_BACK_SENSITIVITY = "swipe_right_to_go_back_sensitivity";
public static final String SWIPE_ACTION_SENSITIVITY_IN_COMMENTS = "swipe_action_sensitivity_in_comments";
public static final String NAVIGATION_DRAWER_SWIPE_AREA = "navigation_drawer_swipe_area";
public static String getPostDetailFabPortraitX(@Nullable Display display) {
if (display == null) {