mirror of
https://github.com/AngelAuraMC/Amethyst-Android.git
synced 2026-04-20 09:37:07 -04:00
- Fix custom increment implementation
- Add custom increments
This commit is contained in:
@@ -66,8 +66,10 @@ public class CustomSeekBarPreference extends SeekBarPreference {
|
||||
|
||||
@Override
|
||||
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
|
||||
progress += mMin;
|
||||
progress = progress / getSeekBarIncrement();
|
||||
progress = progress * getSeekBarIncrement();
|
||||
progress -= mMin;
|
||||
|
||||
textView.setText(String.valueOf(progress + mMin));
|
||||
updateTextViewWithSuffix();
|
||||
@@ -78,8 +80,11 @@ public class CustomSeekBarPreference extends SeekBarPreference {
|
||||
|
||||
@Override
|
||||
public void onStopTrackingTouch(SeekBar seekBar) {
|
||||
int progress = seekBar.getProgress() / getSeekBarIncrement();
|
||||
|
||||
int progress = seekBar.getProgress() + mMin;
|
||||
progress /= getSeekBarIncrement();
|
||||
progress *= getSeekBarIncrement();
|
||||
progress -= mMin;
|
||||
|
||||
setValue(progress + mMin);
|
||||
updateTextViewWithSuffix();
|
||||
|
||||
@@ -34,6 +34,7 @@
|
||||
android:summary="@string/mcl_setting_subtitle_buttonscale"
|
||||
app2:showSeekBarValue="true"
|
||||
app2:selectable="false"
|
||||
app2:seekBarIncrement="5"
|
||||
app2:icon="@drawable/btn_scale"/>
|
||||
|
||||
<net.kdt.pojavlaunch.prefs.ControlOffsetPreference/>
|
||||
@@ -49,6 +50,7 @@
|
||||
android:title="@string/mcl_setting_title_mousescale"
|
||||
app2:icon="@drawable/mouse_pointer_1"
|
||||
app2:selectable="false"
|
||||
app2:seekBarIncrement="5"
|
||||
app2:showSeekBarValue="true" />
|
||||
<net.kdt.pojavlaunch.prefs.CustomSeekBarPreference
|
||||
android:key="mousespeed"
|
||||
@@ -56,6 +58,7 @@
|
||||
android:title="@string/mcl_setting_title_mousespeed"
|
||||
app2:icon="@drawable/mouse_pointer_spd"
|
||||
app2:selectable="false"
|
||||
app2:seekBarIncrement="5"
|
||||
app2:showSeekBarValue="true" />
|
||||
</PreferenceCategory>
|
||||
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
android:summary="@string/mcl_memory_allocation_subtitle"
|
||||
android:title="@string/mcl_memory_allocation"
|
||||
app2:showSeekBarValue="true"
|
||||
app2:seekBarIncrement="10"
|
||||
app2:selectable="false"/>
|
||||
|
||||
</PreferenceCategory>
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
android:title="@string/mcl_setting_title_resolution_scaler"
|
||||
app2:showSeekBarValue="true"
|
||||
app2:selectable="false"
|
||||
app2:seekBarIncrement="5"
|
||||
app2:icon="@drawable/resolution_scaler"/>
|
||||
</PreferenceCategory>
|
||||
</PreferenceScreen>
|
||||
Reference in New Issue
Block a user