Refactor GestureNavigationSeekBarPreference

- Make GestureNavigationSeekBarPreference more flexible to configure

Fixes: 146462894
Test: adb shell am start -a android.settings.ASSIST_GESTURE_SETTINGS
      adb shell am start -a com.android.settings.GESTURE_NAVIGATION_SETTINGS

Change-Id: Ibc7ed8456fe4a42f12f0d436f53756df268acfbe
This commit is contained in:
Raff Tsai
2019-12-20 13:29:10 +08:00
parent 4e561fb9cb
commit 00c79aecd1
6 changed files with 52 additions and 17 deletions

View File

@@ -25,6 +25,7 @@ import android.view.WindowManager;
import com.android.settings.R;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settings.widget.LabeledSeekBarPreference;
import com.android.settingslib.search.SearchIndexable;
/**
@@ -108,7 +109,7 @@ public class GestureNavigationSettingsFragment extends DashboardFragment {
}
private void initSeekBarPreference(final String key) {
final GestureNavigationSeekBarPreference pref = getPreferenceScreen().findPreference(key);
final LabeledSeekBarPreference pref = getPreferenceScreen().findPreference(key);
pref.setContinuousUpdates(true);
final String settingsKey = key == LEFT_EDGE_SEEKBAR_KEY