¿Cómo Mostrar la ActionBar, ToolBar por encima de los otros controles en Android?

Estoy creando un visualizador de imagenes y quiero que la ActionBar se visualize por encima de la imagen y de forma semitransparente.

Ahora lo soluciono con un frameLayout asignando un color #88676767 a la toolbar

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="true"
    tools:context="com.webserveis.app.testtransitions.PhotoViewActivity">

    <com.allenxuan.xuanyihuang.xuanimageview.XuanImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:AutoRotateCategory="2"
        android:src="@drawable/dummy_image" />

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:background="#88676767"
        app:popupTheme="@style/AppTheme.PopupOverlay" />

</FrameLayout>

pero busando un poco he visto que tambien se puede realizar con la propiedad windowActionBarOverlay en styles.xml, no me ha quedado claro, si es para la vieja ActionBar ya que parte de api11o bien con MaterialDesign no se establece etc...?

1
задан 24.12.2016, 17:01
0 ответов

я понимаю, что ты ищешь что-либо подобное

для этого ты можешь использовать свойство android:background="@android:color/transparent" в меня оно я функционирует и будет виден фон, который у тебя будет в твоем activity, я надеюсь, что он помогает тебе, я это протестировал с toolbar, не action баром

3
ответ дан 03.12.2019, 17:59

Теги

Похожие вопросы