折りたたむツールバーWhatsApp-ProfileCollapsingToolbarのカスタム動作を作成する方法を示す素敵なレポに従っています。
私が気に入らないのは、ツールバーの下の画像 (ツールバーのフォントは白) が白で、ツールバーが表示されないことです。だから私はツールバーの背景をいくつかの色に設定しようとしています。
最初にwidget_header_view.xml に追加しましたがandroid: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/372 80227/2401535のhttps://stackoverflow.com/users/3436179/alexanderによって提案されたパディングを使用したソリューションは、「フローティング」ツールバーが次のように戻るボタンをカバーするため、役に立ちません。