我遵循很好的回購,它顯示瞭如何使摺疊工具欄WhatsApp-ProfileCollapsingToolbar的自定義行爲。如何設置摺疊工具欄與自定義行爲,以適應整個屏幕的背景
我不喜歡的是當圖片在工具欄(工具欄的字體是白色)下方的圖片爲白色時,工具欄不可見。所以我試圖將工具欄的背景設置爲某種顏色。
首先,我加入到widget_header_view.xmlandroid:background="@android:color/holo_red_light"
,現在我把它想:
<?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>
而在activity_main.xml我已經改變了app:contentScrim="?attr/colorPrimary"
到app:contentScrim="@android:color/holo_red_light"
但截至回購在WhatsappHeaderBehavior效果使用的利潤率是這樣的:
但我想它是這樣的:
編輯1:
解決方案與https://stackoverflow.com/a/37280227/2401535由https://stackoverflow.com/users/3436179/alexander建議沒有幫助,因爲這樣的「浮動」工具欄包括後退按鈕喜歡這裏補白:
謝謝,但它沒有幫助,請參閱我編輯的問題爲什麼。 –
它在這個github項目上的工作方式,或者你應該完全重寫所有項目。在這篇文章中,我使用填充而不是保證金,如果使用保證金背景將像你的問題。 – Alexander
你沒有得到 - 當我使用邊距時,我遇到了像http://i.stack.imgur.com/Yx4vZ.png這樣的問題;當我使用填充(完全像你提出的)我有像http://i.stack.imgur.com/Jqn2a.png這樣的問題。 –