2020年4月17日金曜日

cocos2d-x Androidのナビゲーションバーを表示させる

cocos2d-xでは Ver3.12以降でナビゲーションバー(画面下部にあるホームボタンや戻るボタンが表示されている領域)が非表示になっている。
これを常時表示状態にするには以下の修正が必要となる。
ver4.0で確認しているが、3系でも同様の修正でOKだと思われる。

libcocos2dx→java→org.cocos2dx.lib→Cocos2dxActivity.java

333行目あたりのSYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
335行目あたりのSYSTEM_UI_FLAG_HIDE_NAVIGATION

の部分をコメントアウトする。


========

final Object[] parameters = new Object[]{SYSTEM_UI_FLAG_LAYOUT_STABLE
        //コメントアウト | SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
        | SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
        //コメントアウト | SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar
        | SYSTEM_UI_FLAG_FULLSCREEN // hide status bar
        | SYSTEM_UI_FLAG_IMMERSIVE_STICKY};

========

0 件のコメント:

コメントを投稿