私の Android デバイス (JellyBean 4.1.2 を使用) にはバグがあります。
特定の NativeActivity (アプリからゲームをロードするための libretroarch-activity) を開始すると、エミュレーター アクティビティがアプリケーション レイアウトの「背後」にあるかのように表示され、アプリのテーマを に設定した場合にのみ表示さTheme.Translucent.NoTitleBar.FullScreen
れます。黒い部分も透明になっているのがわかります!
テーマを に設定しTheme.Black.NoTitleBar.FullScreen
てゲームを起動すると、代わりに真っ黒な画面が表示されますが、画面を回転させるとしばらくの間ゲームが表示され、画面の向きのプロセスが終了すると、画面が再び黒くなります。私が気づいたもう 1 つのことは、ボリューム調整や電源オフのダイアログなどの非透明な要素でビューをオーバーレイすると、これが消えてから数秒間、限られた領域内でのみゲーム画面が表示されることです。要素がありました。これは、画面の向きの奇妙な動作を示すyoutube ビデオです(ストック アプリでも同じように動作することがわかりますが、これは AOSP のバグでしょうか? ) 。ダイアログ。
一時的な修正として、ゲーム画面が表示されるように、最小の不透明度に設定された空のレイアウトでアクティビティをオーバーレイすることは可能でしょうか? それ以外の場合、修正可能なアンドロイドの既知の問題ですか、それともレトロアーチに関連していますか?