diff --git a/res/animator/fab_anim.xml b/res/animator/fab_anim.xml deleted file mode 100644 index e06416e..0000000 --- a/res/animator/fab_anim.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - diff --git a/res/drawable/fab_new_message_bg.xml b/res/drawable/fab_new_message_bg.xml deleted file mode 100644 index 8043f0f..0000000 --- a/res/drawable/fab_new_message_bg.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/res/layout/conversation_list_fragment.xml b/res/layout/conversation_list_fragment.xml index 27c9357..d26b55b 100644 --- a/res/layout/conversation_list_fragment.xml +++ b/res/layout/conversation_list_fragment.xml @@ -1,6 +1,7 @@ + android:layout_height="match_parent"> - + 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" /> diff --git a/res/values-night/lineage_colors.xml b/res/values-night/lineage_colors.xml index b4c0038..4e054e5 100644 --- a/res/values-night/lineage_colors.xml +++ b/res/values-night/lineage_colors.xml @@ -21,4 +21,6 @@ @*android:color/system_neutral1_900 @*android:color/system_neutral1_600 + + @android:color/black diff --git a/res/values/colors.xml b/res/values/colors.xml index 2b99af5..c427da1 100644 --- a/res/values/colors.xml +++ b/res/values/colors.xml @@ -134,7 +134,6 @@ #cccccc @color/lineage_accent - #40ffffff #555555 #681faf diff --git a/res/values/lineage_colors.xml b/res/values/lineage_colors.xml index 55bd0b3..54c5ceb 100644 --- a/res/values/lineage_colors.xml +++ b/res/values/lineage_colors.xml @@ -23,4 +23,6 @@ @color/window_background @android:color/white + + @android:color/white diff --git a/res/values/strings.xml b/res/values/strings.xml index df42c86..379bdb5 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -803,4 +803,6 @@ Can\'t make a voice call to emergency services here. + + Start chat diff --git a/res/values/styles.xml b/res/values/styles.xml index 7aef254..04accb7 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -19,7 +19,7 @@ - - @@ -648,4 +648,9 @@ @layout/preference_material_switch + + diff --git a/src/com/android/messaging/ui/conversationlist/ConversationListFragment.java b/src/com/android/messaging/ui/conversationlist/ConversationListFragment.java index 66734e0..5dca358 100644 --- a/src/com/android/messaging/ui/conversationlist/ConversationListFragment.java +++ b/src/com/android/messaging/ui/conversationlist/ConversationListFragment.java @@ -58,6 +58,7 @@ import com.android.messaging.util.Assert; import com.android.messaging.util.ImeUtil; import com.android.messaging.util.LogUtil; import com.android.messaging.util.UiUtils; +import com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton; import com.google.common.annotations.VisibleForTesting; import java.util.ArrayList; @@ -91,7 +92,7 @@ public class ConversationListFragment extends Fragment implements ConversationLi private ConversationListFragmentHost mHost; private RecyclerView mRecyclerView; - private ImageView mStartNewConversationButton; + private ExtendedFloatingActionButton mStartNewConversationButton; private ListEmptyView mEmptyListMessageView; private ConversationListAdapter mAdapter; @@ -221,7 +222,7 @@ public class ConversationListFragment extends Fragment implements ConversationLi mListState = savedInstanceState.getParcelable(SAVED_INSTANCE_STATE_LIST_VIEW_STATE_KEY); } - mStartNewConversationButton = (ImageView) rootView.findViewById( + mStartNewConversationButton = (ExtendedFloatingActionButton) rootView.findViewById( R.id.start_new_conversation_button); if (mArchiveMode) { mStartNewConversationButton.setVisibility(View.GONE);