Messaging: Use an extended FAB

With proper color scheme and "Start chat" text

Change-Id: I320b169b2bec354db7b0ebc3e81149aaf575092f
This commit is contained in:
Michael W
2024-12-26 15:54:37 +01:00
parent 056cf5f79e
commit d4ac014a74
9 changed files with 31 additions and 81 deletions
+15 -13
View File
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2015 The Android Open Source Project
Copyright (C) 2024 The LineageOS Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -16,9 +17,10 @@
-->
<FrameLayout
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:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@android:id/list"
@@ -35,19 +37,19 @@
android:visibility="gone"
android:layout_marginBottom="@dimen/conversation_list_empty_text_bottom_margin" />
<ImageView
style="@style/ConversationListFragmentStartNewButtonStyle"
<com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton
app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay"
android:id="@+id/start_new_conversation_button"
android:layout_width="@dimen/fab_size"
android:layout_height="@dimen/fab_size"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_marginBottom="@dimen/fab_bottom_margin"
android:paddingBottom="@dimen/fab_padding_bottom"
android:background="@drawable/fab_new_message_bg"
android:elevation="@dimen/fab_elevation"
android:scaleType="center"
android:src="@drawable/ic_message"
android:stateListAnimator="@animator/fab_anim"
android:contentDescription="@string/start_new_conversation"/>
android:layout_margin="16dp"
android:text="@string/start_chat"
android:forceDarkAllowed="false"
android:textColor="@color/fab_fg_color"
app:backgroundTint="@color/fab_color"
app:icon="@drawable/ic_message"
app:iconTint="@color/fab_fg_color"
app:layout_behavior="com.google.android.material.behavior.HideBottomViewOnScrollBehavior" />
</FrameLayout>