Sto seguendo il repository piacevole che mostra come eseguire il comportamento personalizzato della barra degli strumenti comprendente WhatsApp-ProfileCollapsingToolbar.Come impostare lo sfondo della barra degli strumenti compressi con comportamento personalizzato per adattarsi allo schermo intero
Quello che non mi piace è quando l'immagine sotto la barra degli strumenti (il carattere della barra degli strumenti è bianco) è bianca, quindi la barra degli strumenti non è visibile. Quindi sto cercando di impostare lo sfondo della barra degli strumenti su un po 'di colore.
Per prima cosa ho aggiunto alla widget_header_view.xmlandroid:background="@android:color/holo_red_light"
e ora ho le cose come:
<?xml version="1.0" encoding="utf-8"?>
<com.anton46.whatsapp_profile.HeaderView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:color/holo_red_light"
android:orientation="vertical">
<TextView
android:id="@+id/name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginEnd="@dimen/activity_horizontal_margin"
android:ellipsize="end"
android:maxLines="1"
android:textColor="@android:color/white"
android:textSize="@dimen/header_view_start_text_size"
android:textStyle="bold" />
<TextView
android:id="@+id/last_seen"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:singleLine="true"
android:textColor="@android:color/white" />
</com.anton46.whatsapp_profile.HeaderView>
E in activity_main.xml ho cambiato app:contentScrim="?attr/colorPrimary"
-app:contentScrim="@android:color/holo_red_light"
Ma poiché questo repo utilizza i margini in WhatsappHeaderBehavior effetto è come:
Ma mi piacerebbe che fosse come:
EDIT 1:
soluzione con imbottiture proposti da https://stackoverflow.com/users/3436179/alexander in https://stackoverflow.com/a/37280227/2401535 non aiuta perché poi "galleggiante" barra degli strumenti copre pulsante Indietro come qui:
Grazie, ma non aiuta, vedere la mia domanda modificato perché. –
Il suo modo di lavorare su questo progetto github, in altro modo si dovrebbe rielaborare totalmente tutto il progetto. In questo post io uso il padding al posto del margine, se lo sfondo del margine di utilizzo sarà come nella tua domanda. – Alexander
Non hai ottenuto - quando uso i margini ho problemi come http://i.stack.imgur.com/Yx4vZ.png; quando uso paddings (esattamente come mi hai proposto) ho problemi come http://i.stack.imgur.com/Jqn2a.png. –