Implement screen reseeding

This commit is contained in:
suhan-paradkar 2021-07-08 06:16:47 +05:30 committed by Wisest_wizard
parent e848c8894c
commit 87f9e2de01
4 changed files with 13 additions and 3 deletions

View File

@ -112,8 +112,7 @@ public class LoriePreferences extends AppCompatActivity implements SharedPrefere
} else e.printStackTrace();
return false;
}
}
return true;
}return true;
}
}
}

View File

@ -236,7 +236,7 @@ public class LorieService extends Service {
@SuppressWarnings("SameParameterValue")
private static class ServiceEventListener implements SurfaceHolder.Callback, View.OnTouchListener, View.OnKeyListener, View.OnHoverListener, View.OnGenericMotionListener, TouchParser.OnTouchParseListener {
LorieService svc;
private void setAsListenerTo(SurfaceView view) {
view.getHolder().addCallback(this);
view.setOnTouchListener(this);

View File

@ -100,6 +100,11 @@ public class MainActivity extends AppCompatActivity {
window.clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
decorView.setSystemUiVisibility(0);
}
if (preferences.getBoolean("Reseed", true))
{
window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
}
}
@Override

View File

@ -18,4 +18,10 @@
android:defaultValue="false"
android:key="showIMEWhileExternalConnected"
android:summary="Show software keyboard while hardware keyboard is connected" />
<CheckBoxPreference
android:title="Reseed Screen While Soft Keybourd is open"
android:defaultValue="false"
android:key="Reseed"
android:summary="The screen size will be adjusted while Soft Keybourd is open" />
</PreferenceScreen>