Прозрачная панель инструментов

У меня есть приложение с панелью инструментов, и я хочу сделать панель инструментов прозрачной. Я искал и получил несколько ответов, но они не работают вообще!

теперь я регистрируюсь и задаю вопрос, как мне сделать прозрачной панель инструментов? (Я имею в виду без фона вообще). мой API 15, Android 4.0.3

<?xml version="1.0" encoding="utf-8"?>

<android.support.v7.widget.Toolbar 
 xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?attr/actionBarSize"
local:theme="@style/ThemeOverlay.AppCompat"
local:popupTheme="@style/ThemeOverlay.AppCompat" />

2 ответа

скрыть панель инструментов: да, возможно, это сработает.

Когда вы объявляете Панель инструментов в вашем Java Activity, попробуйте использовать этот код, чтобы установить значение Opacity/Alpha следующим образом:

toolbar.getBackground().setAlpha(0);

Также вы можете использовать эту тему, чтобы установить фон пустым

<style name="Theme.Custom" parent="@android:style/Theme.AppCompat">
    <item name="windowActionBar">false</item>
    <item name="windowActionBarOverlay">true</item>
    <item name="android:windowActionBarOverlay">true</item>
</style>

<style name="CustomActionBar" parent="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
    <item name="android:windowActionBarOverlay">true</item>
    <!-- Support library compatibility -->
    <item name="windowActionBarOverlay">true</item>
</style>

Затем на панели инструментов установите тему с этим значением

app:theme="@style/CustomActionBar"/>
Другие вопросы по тегам