Loading java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java +1 −22 Original line number Diff line number Diff line Loading @@ -46,7 +46,6 @@ import android.view.ContextMenu; import android.view.LayoutInflater; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.view.ViewStub; import android.widget.ImageButton; import android.widget.ImageView; Loading Loading @@ -365,8 +364,6 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder PhoneCallDetailsHelper phoneCallDetailsHelper = new PhoneCallDetailsHelper(context, resources, callLogCache); CardView cardView = new CardView(context); cardView.setLayoutParams(new ViewGroup.MarginLayoutParams(0, 0)); CallLogListItemViewHolder viewHolder = new CallLogListItemViewHolder( context, Loading @@ -381,7 +378,7 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder new DialerQuickContactBadge(context), new View(context), PhoneCallDetailsViews.createForTest(context), cardView, new CardView(context), new TextView(context), new ImageView(context)); viewHolder.detailsButtonView = new TextView(context); Loading Loading @@ -892,30 +889,12 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder bindActionButtons(); actionsView.setVisibility(View.VISIBLE); actionsView.setAlpha(1.0f); ViewGroup.MarginLayoutParams layoutParams = (ViewGroup.MarginLayoutParams) callLogEntryView.getLayoutParams(); layoutParams.bottomMargin = context .getResources() .getDimensionPixelSize(R.dimen.call_log_card_margin_bottom_expanded); callLogEntryView.setLayoutParams(layoutParams); callLogEntryView.setCardElevation( context.getResources().getDimension(R.dimen.call_log_card_elevation_expanded)); } else { // When recycling a view, it is possible the actionsView ViewStub was previously // inflated so we should hide it in this case. if (actionsView != null) { actionsView.setVisibility(View.GONE); } ViewGroup.MarginLayoutParams layoutParams = (ViewGroup.MarginLayoutParams) callLogEntryView.getLayoutParams(); layoutParams.bottomMargin = context .getResources() .getDimensionPixelSize(R.dimen.call_log_card_margin_bottom_collapsed); callLogEntryView.setLayoutParams(layoutParams); callLogEntryView.setCardElevation( context.getResources().getDimension(R.dimen.call_log_card_elevation_collapsed)); } updatePrimaryActionButton(show); Loading java/com/android/dialer/app/res/layout/call_log_fragment.xml +2 −0 Original line number Diff line number Diff line Loading @@ -62,6 +62,8 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingBottom="@dimen/floating_action_button_list_bottom_padding" android:paddingStart="@dimen/call_log_horizontal_margin" android:paddingEnd="@dimen/call_log_horizontal_margin" android:clipToPadding="false"/> <com.android.dialer.widget.EmptyContentView Loading java/com/android/dialer/app/res/layout/call_log_list_item.xml +121 −119 Original line number Diff line number Diff line Loading @@ -24,13 +24,14 @@ above a group of call log entries. --> <TextView android:id="@+id/call_log_day_group_label" style="@style/Dialer.TextAppearance.OVERLINE.Ellipsize" android:layout_width="wrap_content" android:layout_height="48dp" android:layout_height="wrap_content" android:layout_gravity="start" android:layout_marginStart="@dimen/call_log_start_margin" android:layout_marginEnd="@dimen/call_log_outer_margin" android:layout_gravity="start" android:gravity="center_vertical"/> android:paddingTop="@dimen/call_log_day_group_padding_top" android:paddingBottom="@dimen/call_log_day_group_padding_bottom" style="@style/Dialer.TextAppearance.OVERLINE.Ellipsize"/> <android.support.v7.widget.CardView android:id="@+id/call_log_row" Loading @@ -44,18 +45,18 @@ <!-- Primary area containing the contact badge and caller information --> <LinearLayout android:id="@+id/primary_action_view" android:background="?android:attr/selectableItemBackground" android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingTop="@dimen/call_log_vertical_padding" android:paddingBottom="@dimen/call_log_vertical_padding" android:paddingStart="@dimen/call_log_start_margin" android:paddingEnd="@dimen/call_log_outer_margin" android:background="?android:attr/selectableItemBackground" android:focusable="true" android:paddingTop="@dimen/call_log_vertical_padding" android:paddingBottom="@dimen/call_log_vertical_padding" android:orientation="horizontal" android:gravity="center_vertical" android:nextFocusLeft="@+id/quick_contact_photo" android:focusable="true" android:nextFocusRight="@+id/call_back_action" android:orientation="horizontal"> android:nextFocusLeft="@+id/quick_contact_photo"> <FrameLayout android:layout_width="wrap_content" Loading @@ -67,16 +68,17 @@ android:id="@+id/quick_contact_photo" android:layout_width="@dimen/contact_photo_size" android:layout_height="@dimen/contact_photo_size" android:focusable="true" android:nextFocusRight="@id/primary_action_view"/> android:paddingTop="2dp" android:nextFocusRight="@id/primary_action_view" android:focusable="true"/> <ImageView android:id="@+id/quick_contact_checkbox" android:scaleType="fitCenter" android:layout_width="@dimen/contact_photo_size" android:layout_height="@dimen/contact_photo_size" android:scaleType="fitCenter" android:src="@drawable/ic_check_mark_48dp" android:visibility="gone"/> android:visibility="gone" android:src="@drawable/ic_check_mark_48dp" /> </FrameLayout> Loading @@ -85,17 +87,17 @@ android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:layout_marginStart="@dimen/call_log_list_item_info_margin_start" android:orientation="vertical" android:gravity="center_vertical" android:orientation="vertical"> android:layout_marginStart="@dimen/call_log_list_item_info_margin_start"> <com.android.dialer.widget.BidiTextView android:id="@+id/name" style="@style/Dialer.TextAppearance.Primary.Ellipsize" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="@dimen/call_log_name_margin_bottom" android:layout_marginEnd="@dimen/call_log_icon_margin"/> android:layout_marginEnd="@dimen/call_log_icon_margin" style="@style/Dialer.TextAppearance.Primary.Ellipsize"/> <LinearLayout android:id="@+id/call_type" Loading @@ -112,58 +114,58 @@ <ImageView android:id="@+id/work_profile_icon" android:src="@drawable/ic_work_profile" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginEnd="@dimen/call_log_icon_margin" android:scaleType="center" android:src="@drawable/ic_work_profile" android:visibility="gone"/> <TextView android:id="@+id/call_location_and_date" style="Dialer.TextAppearance.Secondary.Ellipsize" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginEnd="@dimen/call_log_icon_margin" android:layout_gravity="center_vertical"/> android:layout_gravity="center_vertical" style="Dialer.TextAppearance.Secondary.Ellipsize"/> </LinearLayout> <TextView android:id="@+id/call_account_label" style="Dialer.TextAppearance.Secondary2.Ellipsize" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/call_log_call_account_margin_bottom" android:layout_marginEnd="@dimen/call_log_icon_margin" android:visibility="gone"/> android:visibility="gone" style="Dialer.TextAppearance.Secondary2.Ellipsize"/> <LinearLayout android:id="@+id/transcription" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="@dimen/call_log_icon_margin" android:orientation="vertical" android:visibility="gone"> android:visibility="gone" android:orientation="vertical"> <TextView android:id="@+id/voicemail_transcription" style="Dialer.TextAppearance.Secondary2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:focusable="true" android:nextFocusDown="@+id/voicemail_transcription_branding" android:textIsSelectable="true"/> android:textIsSelectable="true" style="Dialer.TextAppearance.Secondary2"/> <TextView android:id="@+id/voicemail_transcription_branding" style="Dialer.TextAppearance.Secondary2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="2dp" android:focusable="true" android:nextFocusUp="@id/voicemail_transcription" android:nextFocusDown="@+id/voicemail_transcription_rating" android:nextFocusUp="@id/voicemail_transcription"/> android:paddingTop="2dp" style="Dialer.TextAppearance.Secondary2"/> <LinearLayout android:id="@+id/voicemail_transcription_rating" Loading @@ -171,38 +173,38 @@ android:layout_height="wrap_content" android:layout_marginTop="@dimen/call_log_icon_margin" android:layout_gravity="center_vertical" android:visibility="gone" android:paddingTop="2dp" android:orientation="horizontal" android:visibility="gone"> android:orientation="horizontal"> <TextView android:id="@+id/voicemail_transcription_rating_text" style="@style/TranscriptionQualityRating" android:id="@+id/voicemail_transcription_rating_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:focusable="true" android:gravity="start|center_vertical" android:focusable="true" android:text="@string/voicemail_transcription_rating"/> <ImageView android:id="@+id/voicemail_transcription_rating_good" style="@style/TranscriptionQualityRatingIcon" android:id="@+id/voicemail_transcription_rating_good" android:layout_width="wrap_content" android:layout_height="wrap_content" android:contentDescription="@string/description_rating_good" android:focusable="true" android:gravity="end|center_vertical" android:focusable="true" android:src="@drawable/quantum_ic_thumb_up_grey600_24"/> <ImageView android:id="@+id/voicemail_transcription_rating_bad" style="@style/TranscriptionQualityRatingIcon" android:id="@+id/voicemail_transcription_rating_bad" android:layout_width="wrap_content" android:layout_height="wrap_content" android:contentDescription="@string/description_rating_bad" android:focusable="true" android:gravity="end|center_vertical" android:focusable="true" android:src="@drawable/quantum_ic_thumb_down_grey600_24"/> </LinearLayout> Loading @@ -226,11 +228,11 @@ <!-- Viewstub with additional expandable actions for a call log entry --> <ViewStub android:id="@+id/call_log_entry_actions_stub" android:inflatedId="@+id/call_log_entry_actions" android:layout="@layout/call_log_list_item_actions" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="bottom" android:inflatedId="@+id/call_log_entry_actions" android:layout="@layout/call_log_list_item_actions"/> android:layout_gravity="bottom"/> </LinearLayout> Loading java/com/android/dialer/app/res/values/dimens.xml +3 −6 Original line number Diff line number Diff line Loading @@ -29,12 +29,9 @@ <dimen name="select_all_text_left_padding">18dp</dimen> <!-- Call Log --> <dimen name="call_log_outer_margin">16dp</dimen> <dimen name="call_log_start_margin">16dp</dimen> <dimen name="call_log_card_elevation_expanded">6dp</dimen> <dimen name="call_log_card_elevation_collapsed">0dp</dimen> <dimen name="call_log_card_margin_bottom_expanded">10dp</dimen> <dimen name="call_log_card_margin_bottom_collapsed">4dp</dimen> <dimen name="call_log_horizontal_margin">8dp</dimen> <dimen name="call_log_outer_margin">8dp</dimen> <dimen name="call_log_start_margin">8dp</dimen> <dimen name="call_log_name_margin_bottom">2dp</dimen> <dimen name="call_log_call_account_margin_bottom">2dp</dimen> <dimen name="call_log_vertical_padding">8dp</dimen> Loading java/com/android/dialer/calllogutils/CallTypeIconsView.java +10 −10 Original line number Diff line number Diff line Loading @@ -290,56 +290,56 @@ public class CallTypeIconsView extends View { int iconId = R.drawable.quantum_ic_call_received_white_24; Drawable drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId); incoming = drawable.mutate(); incoming.setColorFilter(r.getColor(R.color.dialer_call_green), PorterDuff.Mode.SRC_IN); incoming.setColorFilter(r.getColor(R.color.dialer_call_green), PorterDuff.Mode.MULTIPLY); // Create a rotated instance of the call arrow for outgoing calls. iconId = R.drawable.quantum_ic_call_made_white_24; drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId); outgoing = drawable.mutate(); outgoing.setColorFilter(r.getColor(R.color.dialer_call_green), PorterDuff.Mode.SRC_IN); outgoing.setColorFilter(r.getColor(R.color.dialer_call_green), PorterDuff.Mode.MULTIPLY); // Need to make a copy of the arrow drawable, otherwise the same instance colored // above will be recolored here. iconId = R.drawable.quantum_ic_call_missed_white_24; drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId); missed = drawable.mutate(); missed.setColorFilter(r.getColor(R.color.dialer_red), PorterDuff.Mode.SRC_IN); missed.setColorFilter(r.getColor(R.color.dialer_red), PorterDuff.Mode.MULTIPLY); Theme theme = ThemeComponent.get(context).theme(); iconId = R.drawable.quantum_ic_voicemail_white_24; drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId); voicemail = drawable.mutate(); voicemail.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.SRC_IN); voicemail.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.MULTIPLY); iconId = R.drawable.quantum_ic_block_white_24; drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId); blocked = drawable.mutate(); blocked.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.SRC_IN); blocked.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.MULTIPLY); iconId = R.drawable.quantum_ic_videocam_vd_white_24; drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId); videoCall = drawable.mutate(); videoCall.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.SRC_IN); videoCall.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.MULTIPLY); iconId = R.drawable.quantum_ic_hd_white_24; drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId); hdCall = drawable.mutate(); hdCall.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.SRC_IN); hdCall.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.MULTIPLY); iconId = R.drawable.quantum_ic_signal_wifi_4_bar_white_24; drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId); wifiCall = drawable.mutate(); wifiCall.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.SRC_IN); wifiCall.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.MULTIPLY); iconId = R.drawable.quantum_ic_language_white_24; drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId); assistedDialedCall = drawable.mutate(); assistedDialedCall.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.SRC_IN); assistedDialedCall.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.MULTIPLY); iconId = R.drawable.quantum_ic_rtt_vd_theme_24; drawable = largeIcons ? r.getDrawable(iconId, null) : getScaledBitmap(context, iconId); rttCall = drawable.mutate(); rttCall.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.SRC_IN); rttCall.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.MULTIPLY); iconMargin = largeIcons ? 0 : r.getDimensionPixelSize(R.dimen.call_log_icon_margin); } Loading Loading
java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java +1 −22 Original line number Diff line number Diff line Loading @@ -46,7 +46,6 @@ import android.view.ContextMenu; import android.view.LayoutInflater; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.view.ViewStub; import android.widget.ImageButton; import android.widget.ImageView; Loading Loading @@ -365,8 +364,6 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder PhoneCallDetailsHelper phoneCallDetailsHelper = new PhoneCallDetailsHelper(context, resources, callLogCache); CardView cardView = new CardView(context); cardView.setLayoutParams(new ViewGroup.MarginLayoutParams(0, 0)); CallLogListItemViewHolder viewHolder = new CallLogListItemViewHolder( context, Loading @@ -381,7 +378,7 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder new DialerQuickContactBadge(context), new View(context), PhoneCallDetailsViews.createForTest(context), cardView, new CardView(context), new TextView(context), new ImageView(context)); viewHolder.detailsButtonView = new TextView(context); Loading Loading @@ -892,30 +889,12 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder bindActionButtons(); actionsView.setVisibility(View.VISIBLE); actionsView.setAlpha(1.0f); ViewGroup.MarginLayoutParams layoutParams = (ViewGroup.MarginLayoutParams) callLogEntryView.getLayoutParams(); layoutParams.bottomMargin = context .getResources() .getDimensionPixelSize(R.dimen.call_log_card_margin_bottom_expanded); callLogEntryView.setLayoutParams(layoutParams); callLogEntryView.setCardElevation( context.getResources().getDimension(R.dimen.call_log_card_elevation_expanded)); } else { // When recycling a view, it is possible the actionsView ViewStub was previously // inflated so we should hide it in this case. if (actionsView != null) { actionsView.setVisibility(View.GONE); } ViewGroup.MarginLayoutParams layoutParams = (ViewGroup.MarginLayoutParams) callLogEntryView.getLayoutParams(); layoutParams.bottomMargin = context .getResources() .getDimensionPixelSize(R.dimen.call_log_card_margin_bottom_collapsed); callLogEntryView.setLayoutParams(layoutParams); callLogEntryView.setCardElevation( context.getResources().getDimension(R.dimen.call_log_card_elevation_collapsed)); } updatePrimaryActionButton(show); Loading
java/com/android/dialer/app/res/layout/call_log_fragment.xml +2 −0 Original line number Diff line number Diff line Loading @@ -62,6 +62,8 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingBottom="@dimen/floating_action_button_list_bottom_padding" android:paddingStart="@dimen/call_log_horizontal_margin" android:paddingEnd="@dimen/call_log_horizontal_margin" android:clipToPadding="false"/> <com.android.dialer.widget.EmptyContentView Loading
java/com/android/dialer/app/res/layout/call_log_list_item.xml +121 −119 Original line number Diff line number Diff line Loading @@ -24,13 +24,14 @@ above a group of call log entries. --> <TextView android:id="@+id/call_log_day_group_label" style="@style/Dialer.TextAppearance.OVERLINE.Ellipsize" android:layout_width="wrap_content" android:layout_height="48dp" android:layout_height="wrap_content" android:layout_gravity="start" android:layout_marginStart="@dimen/call_log_start_margin" android:layout_marginEnd="@dimen/call_log_outer_margin" android:layout_gravity="start" android:gravity="center_vertical"/> android:paddingTop="@dimen/call_log_day_group_padding_top" android:paddingBottom="@dimen/call_log_day_group_padding_bottom" style="@style/Dialer.TextAppearance.OVERLINE.Ellipsize"/> <android.support.v7.widget.CardView android:id="@+id/call_log_row" Loading @@ -44,18 +45,18 @@ <!-- Primary area containing the contact badge and caller information --> <LinearLayout android:id="@+id/primary_action_view" android:background="?android:attr/selectableItemBackground" android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingTop="@dimen/call_log_vertical_padding" android:paddingBottom="@dimen/call_log_vertical_padding" android:paddingStart="@dimen/call_log_start_margin" android:paddingEnd="@dimen/call_log_outer_margin" android:background="?android:attr/selectableItemBackground" android:focusable="true" android:paddingTop="@dimen/call_log_vertical_padding" android:paddingBottom="@dimen/call_log_vertical_padding" android:orientation="horizontal" android:gravity="center_vertical" android:nextFocusLeft="@+id/quick_contact_photo" android:focusable="true" android:nextFocusRight="@+id/call_back_action" android:orientation="horizontal"> android:nextFocusLeft="@+id/quick_contact_photo"> <FrameLayout android:layout_width="wrap_content" Loading @@ -67,16 +68,17 @@ android:id="@+id/quick_contact_photo" android:layout_width="@dimen/contact_photo_size" android:layout_height="@dimen/contact_photo_size" android:focusable="true" android:nextFocusRight="@id/primary_action_view"/> android:paddingTop="2dp" android:nextFocusRight="@id/primary_action_view" android:focusable="true"/> <ImageView android:id="@+id/quick_contact_checkbox" android:scaleType="fitCenter" android:layout_width="@dimen/contact_photo_size" android:layout_height="@dimen/contact_photo_size" android:scaleType="fitCenter" android:src="@drawable/ic_check_mark_48dp" android:visibility="gone"/> android:visibility="gone" android:src="@drawable/ic_check_mark_48dp" /> </FrameLayout> Loading @@ -85,17 +87,17 @@ android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:layout_marginStart="@dimen/call_log_list_item_info_margin_start" android:orientation="vertical" android:gravity="center_vertical" android:orientation="vertical"> android:layout_marginStart="@dimen/call_log_list_item_info_margin_start"> <com.android.dialer.widget.BidiTextView android:id="@+id/name" style="@style/Dialer.TextAppearance.Primary.Ellipsize" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="@dimen/call_log_name_margin_bottom" android:layout_marginEnd="@dimen/call_log_icon_margin"/> android:layout_marginEnd="@dimen/call_log_icon_margin" style="@style/Dialer.TextAppearance.Primary.Ellipsize"/> <LinearLayout android:id="@+id/call_type" Loading @@ -112,58 +114,58 @@ <ImageView android:id="@+id/work_profile_icon" android:src="@drawable/ic_work_profile" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginEnd="@dimen/call_log_icon_margin" android:scaleType="center" android:src="@drawable/ic_work_profile" android:visibility="gone"/> <TextView android:id="@+id/call_location_and_date" style="Dialer.TextAppearance.Secondary.Ellipsize" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginEnd="@dimen/call_log_icon_margin" android:layout_gravity="center_vertical"/> android:layout_gravity="center_vertical" style="Dialer.TextAppearance.Secondary.Ellipsize"/> </LinearLayout> <TextView android:id="@+id/call_account_label" style="Dialer.TextAppearance.Secondary2.Ellipsize" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/call_log_call_account_margin_bottom" android:layout_marginEnd="@dimen/call_log_icon_margin" android:visibility="gone"/> android:visibility="gone" style="Dialer.TextAppearance.Secondary2.Ellipsize"/> <LinearLayout android:id="@+id/transcription" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="@dimen/call_log_icon_margin" android:orientation="vertical" android:visibility="gone"> android:visibility="gone" android:orientation="vertical"> <TextView android:id="@+id/voicemail_transcription" style="Dialer.TextAppearance.Secondary2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:focusable="true" android:nextFocusDown="@+id/voicemail_transcription_branding" android:textIsSelectable="true"/> android:textIsSelectable="true" style="Dialer.TextAppearance.Secondary2"/> <TextView android:id="@+id/voicemail_transcription_branding" style="Dialer.TextAppearance.Secondary2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="2dp" android:focusable="true" android:nextFocusUp="@id/voicemail_transcription" android:nextFocusDown="@+id/voicemail_transcription_rating" android:nextFocusUp="@id/voicemail_transcription"/> android:paddingTop="2dp" style="Dialer.TextAppearance.Secondary2"/> <LinearLayout android:id="@+id/voicemail_transcription_rating" Loading @@ -171,38 +173,38 @@ android:layout_height="wrap_content" android:layout_marginTop="@dimen/call_log_icon_margin" android:layout_gravity="center_vertical" android:visibility="gone" android:paddingTop="2dp" android:orientation="horizontal" android:visibility="gone"> android:orientation="horizontal"> <TextView android:id="@+id/voicemail_transcription_rating_text" style="@style/TranscriptionQualityRating" android:id="@+id/voicemail_transcription_rating_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:focusable="true" android:gravity="start|center_vertical" android:focusable="true" android:text="@string/voicemail_transcription_rating"/> <ImageView android:id="@+id/voicemail_transcription_rating_good" style="@style/TranscriptionQualityRatingIcon" android:id="@+id/voicemail_transcription_rating_good" android:layout_width="wrap_content" android:layout_height="wrap_content" android:contentDescription="@string/description_rating_good" android:focusable="true" android:gravity="end|center_vertical" android:focusable="true" android:src="@drawable/quantum_ic_thumb_up_grey600_24"/> <ImageView android:id="@+id/voicemail_transcription_rating_bad" style="@style/TranscriptionQualityRatingIcon" android:id="@+id/voicemail_transcription_rating_bad" android:layout_width="wrap_content" android:layout_height="wrap_content" android:contentDescription="@string/description_rating_bad" android:focusable="true" android:gravity="end|center_vertical" android:focusable="true" android:src="@drawable/quantum_ic_thumb_down_grey600_24"/> </LinearLayout> Loading @@ -226,11 +228,11 @@ <!-- Viewstub with additional expandable actions for a call log entry --> <ViewStub android:id="@+id/call_log_entry_actions_stub" android:inflatedId="@+id/call_log_entry_actions" android:layout="@layout/call_log_list_item_actions" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="bottom" android:inflatedId="@+id/call_log_entry_actions" android:layout="@layout/call_log_list_item_actions"/> android:layout_gravity="bottom"/> </LinearLayout> Loading
java/com/android/dialer/app/res/values/dimens.xml +3 −6 Original line number Diff line number Diff line Loading @@ -29,12 +29,9 @@ <dimen name="select_all_text_left_padding">18dp</dimen> <!-- Call Log --> <dimen name="call_log_outer_margin">16dp</dimen> <dimen name="call_log_start_margin">16dp</dimen> <dimen name="call_log_card_elevation_expanded">6dp</dimen> <dimen name="call_log_card_elevation_collapsed">0dp</dimen> <dimen name="call_log_card_margin_bottom_expanded">10dp</dimen> <dimen name="call_log_card_margin_bottom_collapsed">4dp</dimen> <dimen name="call_log_horizontal_margin">8dp</dimen> <dimen name="call_log_outer_margin">8dp</dimen> <dimen name="call_log_start_margin">8dp</dimen> <dimen name="call_log_name_margin_bottom">2dp</dimen> <dimen name="call_log_call_account_margin_bottom">2dp</dimen> <dimen name="call_log_vertical_padding">8dp</dimen> Loading
java/com/android/dialer/calllogutils/CallTypeIconsView.java +10 −10 Original line number Diff line number Diff line Loading @@ -290,56 +290,56 @@ public class CallTypeIconsView extends View { int iconId = R.drawable.quantum_ic_call_received_white_24; Drawable drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId); incoming = drawable.mutate(); incoming.setColorFilter(r.getColor(R.color.dialer_call_green), PorterDuff.Mode.SRC_IN); incoming.setColorFilter(r.getColor(R.color.dialer_call_green), PorterDuff.Mode.MULTIPLY); // Create a rotated instance of the call arrow for outgoing calls. iconId = R.drawable.quantum_ic_call_made_white_24; drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId); outgoing = drawable.mutate(); outgoing.setColorFilter(r.getColor(R.color.dialer_call_green), PorterDuff.Mode.SRC_IN); outgoing.setColorFilter(r.getColor(R.color.dialer_call_green), PorterDuff.Mode.MULTIPLY); // Need to make a copy of the arrow drawable, otherwise the same instance colored // above will be recolored here. iconId = R.drawable.quantum_ic_call_missed_white_24; drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId); missed = drawable.mutate(); missed.setColorFilter(r.getColor(R.color.dialer_red), PorterDuff.Mode.SRC_IN); missed.setColorFilter(r.getColor(R.color.dialer_red), PorterDuff.Mode.MULTIPLY); Theme theme = ThemeComponent.get(context).theme(); iconId = R.drawable.quantum_ic_voicemail_white_24; drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId); voicemail = drawable.mutate(); voicemail.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.SRC_IN); voicemail.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.MULTIPLY); iconId = R.drawable.quantum_ic_block_white_24; drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId); blocked = drawable.mutate(); blocked.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.SRC_IN); blocked.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.MULTIPLY); iconId = R.drawable.quantum_ic_videocam_vd_white_24; drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId); videoCall = drawable.mutate(); videoCall.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.SRC_IN); videoCall.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.MULTIPLY); iconId = R.drawable.quantum_ic_hd_white_24; drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId); hdCall = drawable.mutate(); hdCall.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.SRC_IN); hdCall.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.MULTIPLY); iconId = R.drawable.quantum_ic_signal_wifi_4_bar_white_24; drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId); wifiCall = drawable.mutate(); wifiCall.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.SRC_IN); wifiCall.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.MULTIPLY); iconId = R.drawable.quantum_ic_language_white_24; drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId); assistedDialedCall = drawable.mutate(); assistedDialedCall.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.SRC_IN); assistedDialedCall.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.MULTIPLY); iconId = R.drawable.quantum_ic_rtt_vd_theme_24; drawable = largeIcons ? r.getDrawable(iconId, null) : getScaledBitmap(context, iconId); rttCall = drawable.mutate(); rttCall.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.SRC_IN); rttCall.setColorFilter(theme.getColorIcon(), PorterDuff.Mode.MULTIPLY); iconMargin = largeIcons ? 0 : r.getDimensionPixelSize(R.dimen.call_log_icon_margin); } Loading