Merge pull request #382 from PojavLauncherTeam/full-screen-mod-gui

full screen mod gui
This commit is contained in:
LegacyGamerHD 2020-11-04 14:24:29 +01:00 committed by GitHub
commit f2152b893c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -9,8 +9,7 @@ import java.io.*;
import java.lang.reflect.*;
import java.util.*;
public class InstallModActivity extends LoggableActivity
{
public class InstallModActivity extends LoggableActivity{
private TextureView mTextureView;
private LinearLayout contentLog;
private TextView textLog;
@ -28,6 +27,21 @@ public class InstallModActivity extends LoggableActivity
setContentView(R.layout.install_mod);
try {
final View decorView = getWindow().getDecorView();
decorView.setOnSystemUiVisibilityChangeListener (new View.OnSystemUiVisibilityChangeListener() {
@Override
public void onSystemUiVisibilityChange(int visibility) {
if ((visibility & View.SYSTEM_UI_FLAG_FULLSCREEN) == 0) {
decorView.setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
}
}
});
logFile = new File(Tools.MAIN_PATH, "latestlog.txt");
logFile.delete();
logFile.createNewFile();
@ -153,6 +167,14 @@ public class InstallModActivity extends LoggableActivity
}
}
@Override
public void onResume() {
super.onResume();
final int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION;
final View decorView = getWindow().getDecorView();
decorView.setSystemUiVisibility(uiOptions);
}
@Override
public void appendToLog(final String text, boolean checkAllow) {
logStream.print(text);