1570986813_whatsapp_image_2019-10-13_at_16.41.19.jpg

  • Le fond spatial n'est pas assez large pour couvrir toute la surface de l'écran (1600x738)
  • L'UI s'affiche selon des critères 16:9 et donc tout est mal placé (boutons virtuels, pause, score)
  • Le bouton pause est trop haut pour l'écran borderless arrondi
  • Empêcher la barre de droite de s'afficher (dans AndroidManifest.xml ?)
  • Proposer des boutons virtuels plus gros ?

Comment cacher la "navigation bar":
https://stackoverflow.com/questions/178 … ice-tablet

You can achieve this by setting the android:theme attribute to @android:style/Theme.NoTitleBar on your element in your AndroidManifest.xml like this:

<activity android:name=".Activity" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>

Note supplémentaire sur NoTitleBar et Fullscreen:
https://stackoverflow.com/questions/100 … pplication

Corrigé pour la prochaine version. Il fallait modifier com.txori.omeganautsrcorgzgameeditorZgeActivity.java
selon https://developer.android.com/training/ … /immersive

import android.app.ActionBar; import android.app.Activity; import android.os.Bundle; import android.os.Build; import android.view.View; import android.view.Window; import android.view.WindowManager;

...

public void onCreate( Bundle savedInstanceState ) { //Set static member so that jni methods in external libraries can get hold of activity zgeActivity = this; super.onCreate( savedInstanceState ); if (Build.VERSION.SDK_INT < 16) { this.requestWindowFeature( Window.FEATURE_NO_TITLE ); getWindow().setFlags( WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN ); } else { // Jellybean and up View decorView = getWindow().getDecorView(); decorView.setSystemUiVisibility( View.SYSTEM_UI_FLAG_IMMERSIVE // Set the content to appear under the system bars so that the // content doesn't resize when the system bars hide and show. | View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN // Hide the nav bar and status bar | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN); // Remember that you should never show the action bar if the // status bar is hidden, so hide that too if necessary. ActionBar actionBar = getActionBar(); if(actionBar != null) { actionBar.hide(); } } zge = new Zge(this); setContentView( zge ); }