Android 4.4.X以降でナビゲーションバーを透明にするにはどうすればよいですか?
ドキュメントを検索しましたが、これについては何も見つかりませんでした。
Android KitKat(4.4) の変更ログからこれを取得しました:
半透明のシステムバー
新しいテーマでシステムバーを部分的に半透明にすることができます
Theme.Holo.NoActionBar.TranslucentDecor
およびTheme.Holo.Light.NoActionBar.TranslucentDecor
。半透明のシステムバーを有効にすると、レイアウトはシステムバーの背後の領域を埋めるので、システムバーで覆われないレイアウトの部分についてもfitsSystemWindows
を有効にする必要があります。 。カスタムテーマを作成する場合は、これらのテーマの1つを親テーマとして設定するか、
windowTranslucentNavigation
およびwindowTranslucentStatus
スタイルプロパティを含めますあなたのテーマで。
これがあなたが始めるのを助けることを望みます。
Styles.xmlでカスタムテーマを作成して、trevor-eの答えを使用しました
<style name="Theme.HomeScreen" parent="Android:Theme.Holo.NoActionBar.TranslucentDecor">
<item name="Android:windowBackground">@Android:color/transparent</item>
<item name="Android:windowNoTitle">true</item>
</style>
そして、マニフェストからテーマを設定できます
<activity
Android:name="MyActivity"
Android:launchMode="singleTask"
Android:screenOrientation="portrait"
Android:theme="@style/Theme.HomeScreen" >
</activity>