Hacer transparente la barra de herramientas
create_account.xml
<?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout 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="io.sleeko.board.CreateAccountActivity"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/AppTheme.AppBarOverlay"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:popupTheme="@style/AppTheme.PopupOverlay" /> </android.support.design.widget.AppBarLayout> <include layout="@layout/content_create_account" /> <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|end" android:layout_margin="@dimen/fab_margin" android:src="@android:drawable/ic_dialog_email" /> </android.support.design.widget.CoordinatorLayout>
Necesito hacer transparente la ToolBar
anterior. Para que podamos ver el fondo Image.I han intentado diferentes métodos. Pero no pudo encontrar la solución correcta.
- Botón de desactivación con Android de fondo personalizado
- Android Image Dialog / Popup mismo tamaño que la imagen y sin frontera
- Necesita una barra de estado completamente transparente
- Android WebView estilo background-color: transparente ignorado en android 2.2
- Creación de ImageButton de forma irregular con diferentes estados de clic
Por favor ayuda.gracias
- Android, Transparente sub-GLSurfaceView en el diseño?
- Android: Fondo de degradado de AppBarLayout
- LibGDX: trata el primer color en la paleta como color transparente
- AChartEngine fondo transparente
- Android Opengl 2.0 Alpha Mezcla tema - texturas medio transparentes
- No se puede establecer el fondo de PopupWindow a transparente
- ¿Cómo puedo crear una actividad transparente en Android?
- Problema con la imagen que tiene fondo transparente en Android
La mayoría de las veces queremos que la barra de herramientas sea translúcida porque queremos mostrar contenido detrás de ella. El problema es que los colores del contenido detrás de la barra de herramientas pueden colisionar con el color de los elementos de la barra de herramientas / texto (flecha hacia arriba / hacia atrás, por ejemplo).
Por eso verás en muchas implementaciones que la barra de herramientas no es transparente, pero transparente con un degradado.
Puede obtener esto con el siguiente código:
<?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar 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:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="@drawable/background_toolbar_translucent" />
Background_toolbar_translucent.xml
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:angle="270" android:endColor="@android:color/transparent" android:startColor="@color/black_alpha_40"/> </shape>
Colors.xml
<color name="black_alpha_40">#66000000</color>
Usted puede jugar con diferentes valores en el degradado, lo que he encontrado es que para los elementos blancos, el 40% negro funciona bien.
Otra cosa que es posible que desee hacer es ocultar el título de la barra de herramientas.
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
Y mostrar el hasta affordance …
getSupportActionBar().setDisplayShowTitleEnabled(false);
No te preocupes si ves algo como esto en el panel de vista previa del diseño …
Parece muy diferente cuando realmente se superpone el contenido:
Aquí está mi solución.
<android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/AppTheme.AppBarOverlay" android:background="#00000000"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:popupTheme="@style/AppTheme.PopupOverlay" />
Trata eso:
<android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="@android:color/transparent" app:theme="@style/ThemeOverlay.AppCompat.ActionBar" />
Y quita eso con la etiqueta del final:
<android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/AppTheme.AppBarOverlay">
Pero no lo hagas totalmente transparente, puedes usar el color tiene transparencia como #93000000
por lo que será así:
<android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="#93000000" app:theme="@style/ThemeOverlay.AppCompat.ActionBar" />
- Agregue pesos al archivo .pb exportado por TensorFlow
- Acerca de "init: untracked pid xxxx exit" en Genymotion