Merge "Add birthday status emoji decoration" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
974d845c06
@@ -29,7 +29,7 @@
|
|||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent">
|
android:layout_height="match_parent">
|
||||||
<include layout="@layout/people_tile_punctuation_background_medium" />
|
<include layout="@layout/people_tile_punctuation_background_medium" />
|
||||||
<include layout="@layout/people_tile_punctuation_background_medium" />
|
<include layout="@layout/people_tile_emoji_background_medium" />
|
||||||
<include layout="@layout/people_status_scrim_layout" />
|
<include layout="@layout/people_status_scrim_layout" />
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
android:id="@+id/content"
|
android:id="@+id/content"
|
||||||
|
|||||||
@@ -121,6 +121,8 @@ public class PeopleTileViewHelper {
|
|||||||
|
|
||||||
private static final int MESSAGES_COUNT_OVERFLOW = 6;
|
private static final int MESSAGES_COUNT_OVERFLOW = 6;
|
||||||
|
|
||||||
|
private static final CharSequence EMOJI_CAKE = "\ud83c\udf82";
|
||||||
|
|
||||||
private static final Pattern DOUBLE_EXCLAMATION_PATTERN = Pattern.compile("[!][!]+");
|
private static final Pattern DOUBLE_EXCLAMATION_PATTERN = Pattern.compile("[!][!]+");
|
||||||
private static final Pattern DOUBLE_QUESTION_PATTERN = Pattern.compile("[?][?]+");
|
private static final Pattern DOUBLE_QUESTION_PATTERN = Pattern.compile("[?][?]+");
|
||||||
private static final Pattern ANY_DOUBLE_MARK_PATTERN = Pattern.compile("[!?][!?]+");
|
private static final Pattern ANY_DOUBLE_MARK_PATTERN = Pattern.compile("[!?][!?]+");
|
||||||
@@ -704,6 +706,10 @@ public class PeopleTileViewHelper {
|
|||||||
views.setViewVisibility(R.id.predefined_icon, View.VISIBLE);
|
views.setViewVisibility(R.id.predefined_icon, View.VISIBLE);
|
||||||
views.setTextViewText(R.id.text_content, statusText);
|
views.setTextViewText(R.id.text_content, statusText);
|
||||||
|
|
||||||
|
if (status.getActivity() == ACTIVITY_BIRTHDAY) {
|
||||||
|
setEmojiBackground(views, EMOJI_CAKE);
|
||||||
|
}
|
||||||
|
|
||||||
Icon statusIcon = status.getIcon();
|
Icon statusIcon = status.getIcon();
|
||||||
if (statusIcon != null) {
|
if (statusIcon != null) {
|
||||||
// No text content styled text on medium or large.
|
// No text content styled text on medium or large.
|
||||||
|
|||||||
Reference in New Issue
Block a user