0

Mesmotronic のフルスクリーン ANE ( https://github.com/mesmotronic/air-fullscreen-ane ) を使用して、AIR アプリのステータスバーと画面上のナビゲーションボタンを非表示にしようとしています。

アプリは AIR バージョン 17 を使用し、Android 5.1 を搭載した Nexus 5 で実行されています。

次の画像の 4 番は、私が達成しようとしている効果です: https://developer.android.com/images/training/imm-states.png

ただし、私にできる最善の方法は、ステータス バーを非表示にして、ナビゲーション バーの形状を灰色の点に置き換えることです。ナビゲーション バーは残り、完全に不透明です。Mesmotronic が提供するガイドラインに従うために最善を尽くし、解決策を探すのに何時間も費やしましたが、これまでのところ何も機能していません.

これが私のアプリのコードです。ANE に関係のないものはすべて取り除かれています。

import com.mesmotronic.ane.AndroidFullScreen;

public class Main extends Sprite 
{

    public function Main() 
    {
        this.addEventListener( Event.ADDED_TO_STAGE, onAddedToStage )
    }

    private function onAddedToStage( e:Event ):void 
    {
        removeEventListener( Event.ADDED_TO_STAGE, onAddedToStage );

        this.stage.displayState = StageDisplayState.NORMAL;

        if ( !AndroidFullScreen.immersiveMode() )
        {
            this.stage.displayState = StageDisplayState.FULL_SCREEN;
        }
    }

}
4

1 に答える 1