Intereting Posts
Как программно проверить версию приложения в игровом магазине? Найти макет корня в деятельности Заполнить шаблон в Image на Android Lolipop устройство не открывается в genymotion Различия между Android, убивающей приложение, и пользователя, отскакивающего его от недавнего списка приложений Какое разрешение экрана я должен учитывать при разработке приложения для Android? Исключить пакеты из proguard Атрибут insetForeground уже определен Вкладка «Панель действий Android» со списком прокрутки сделала дублированный вид после изменения ориентации Android – установка границы вокруг ImageView Android Fatal Error – невозможно выполнить это действие после onSaveInstanceState Как анализировать содержимое html в android с помощью SAX PARSER Как получить «вызов» экземпляра Activity из вызываемой активности? Как настроить выборщик в тексте внутри него Просмотр в представлении просмотра пейджера между предыдущим и следующим видом

Изменить фон софт-клавиш от черного до прозрачного в приложении для Android

Я хочу изменить мягкие клавиши (не уверенно об имени этих кнопок вместе) от черного до прозрачного в моем приложении, чтобы пользователи получили полную видимость элементов в списке в моем приложении. Я нашел эту функцию в приложении Android для Android Google. Пожалуйста, снимите этот скриншот приложения.

https://lh3.googleusercontent.com/_J3bZG-H80ojW-bIz5wPfneLV8s83XViANUZ9Fdh2-qWIsrgX83FbttNb44_cHxj1w=h900-rw

Пожалуйста, кто-то может помочь мне найти справочный документ или код для достижения этой функциональности. Заранее спасибо.

    Это можно сделать для уровня API 21+. Поместите этот стиль в свой v21 / themes.xml и используйте его в качестве темы вашего приложения

    <style name="MyApplicationTheme" parent="Theme.AppCompat.NoActionBar"> <item name="android:navigationBarColor">#4D000000</item> </style> 

    Имейте в виду, что ваша активность также должна быть полноэкранным, чтобы перейти под панель навигации (программные клавиши)

    Для деятельности, расширяющей AppCompatActivity, вы можете сделать это в коде:

     if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); } 

    Все софт-клавиши называются панель навигации.

    Чтобы сделать его прозрачным, добавьте эту строку в свой стиль деятельности (для API 19 и выше):

     <item name="android:windowTranslucentNavigation">true</item>