Ich versuche, einen transparenten Glastyp bar so zu entwerfen -Design-transparenter Glastyp bar mit Gefälle
Ich bin bei der Gestaltung schlecht. Wie kann ich es erreichen? Gibt es eine Eigenschaft?
Vielen Dank im Voraus
Ich versuche, einen transparenten Glastyp bar so zu entwerfen -Design-transparenter Glastyp bar mit Gefälle
Ich bin bei der Gestaltung schlecht. Wie kann ich es erreichen? Gibt es eine Eigenschaft?
Vielen Dank im Voraus
Einfach sicher, dass Sie RelativeLayout verwenden Toolbar und den Körper zu legen. Platzieren Sie die Symbolleiste in der letzten. Setzen transparente Farbe für Android: Hintergrund Attribut der Toolbar Dies ist ein Beispiel für einen funktionierenden Code:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:baselineAligned="false"
android:orientation="vertical">
<fragment
android:id="@+id/fragment_editor"
android:name="ichsan.myapp.HelloFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:layout="@layout/fragment_editor" />
<android.support.v7.widget.Toolbar
android:id="@+id/my_toolbar"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:minHeight="?attr/actionBarSize"
android:background="#10000000"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/>
</RelativeLayout>
Die Glas Stil Hintergrund ist ein wenig komplexer als nur eine einfache Transparenz. Vielleicht möchten Sie intrinsic blur verwenden. Also die Art, dies zu tun, wäre ein einfaches weißes Bild, führen Sie intrinsische Unschärfe -> stellen Sie die unscharfe Ausgabe Bitmap als Hintergrund für Ihre toolbar
. Stellen Sie jetzt alpha auf irgendwo um 0.6f
und Sie werden etwas Ähnliches haben. Es ist nicht genau wie das Bild, das Sie zur Verfügung gestellt haben, aber es könnte der einfachste Weg sein, einen ähnlichen Effekt zu erzielen.