Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e0dbd9f9 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge changes from topic "ui-update"

* changes:
  Revert "Ignore display cutout for in call UI."
  Revert "UI refresh for ringing screen."
  Revert "Internal change"
  Revert "UI refresh for voice call screen."
  Revert "Fix color for disabled button in voice call."
  Revert "Update style for important call badge."
  Revert "Change reply with sms to chip."
  Revert "Update emergency call map and device number UI."
  Revert "UI refresh for search bar."
  Revert "UI refersh for status bar."
  Revert "UI refresh for search fragment."
  Revert "UI refresh for FAB."
  Revert "UI refresh for bottom nav bar."
  Revert "UI refresh for reply with sms bottom sheet."
  Revert "UI refresh for call log items."
  Revert "UI Refresh for contacts."
parents 127998d2 57ac221e
Loading
Loading
Loading
Loading
+1 −22
Original line number Original line Diff line number Diff line
@@ -46,7 +46,6 @@ import android.view.ContextMenu;
import android.view.LayoutInflater;
import android.view.LayoutInflater;
import android.view.MenuItem;
import android.view.MenuItem;
import android.view.View;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewStub;
import android.view.ViewStub;
import android.widget.ImageButton;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.ImageView;
@@ -365,8 +364,6 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder
    PhoneCallDetailsHelper phoneCallDetailsHelper =
    PhoneCallDetailsHelper phoneCallDetailsHelper =
        new PhoneCallDetailsHelper(context, resources, callLogCache);
        new PhoneCallDetailsHelper(context, resources, callLogCache);


    CardView cardView = new CardView(context);
    cardView.setLayoutParams(new ViewGroup.MarginLayoutParams(0, 0));
    CallLogListItemViewHolder viewHolder =
    CallLogListItemViewHolder viewHolder =
        new CallLogListItemViewHolder(
        new CallLogListItemViewHolder(
            context,
            context,
@@ -381,7 +378,7 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder
            new DialerQuickContactBadge(context),
            new DialerQuickContactBadge(context),
            new View(context),
            new View(context),
            PhoneCallDetailsViews.createForTest(context),
            PhoneCallDetailsViews.createForTest(context),
            cardView,
            new CardView(context),
            new TextView(context),
            new TextView(context),
            new ImageView(context));
            new ImageView(context));
    viewHolder.detailsButtonView = new TextView(context);
    viewHolder.detailsButtonView = new TextView(context);
@@ -892,30 +889,12 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder
      bindActionButtons();
      bindActionButtons();
      actionsView.setVisibility(View.VISIBLE);
      actionsView.setVisibility(View.VISIBLE);
      actionsView.setAlpha(1.0f);
      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 {
    } else {
      // When recycling a view, it is possible the actionsView ViewStub was previously
      // When recycling a view, it is possible the actionsView ViewStub was previously
      // inflated so we should hide it in this case.
      // inflated so we should hide it in this case.
      if (actionsView != null) {
      if (actionsView != null) {
        actionsView.setVisibility(View.GONE);
        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);
    updatePrimaryActionButton(show);
+2 −0
Original line number Original line Diff line number Diff line
@@ -62,6 +62,8 @@
    android:layout_width="match_parent"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_height="wrap_content"
    android:paddingBottom="@dimen/floating_action_button_list_bottom_padding"
    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"/>
    android:clipToPadding="false"/>


  <com.android.dialer.widget.EmptyContentView
  <com.android.dialer.widget.EmptyContentView
+121 −119
Original line number Original line Diff line number Diff line
@@ -24,13 +24,14 @@
       above a group of call log entries. -->
       above a group of call log entries. -->
  <TextView
  <TextView
    android:id="@+id/call_log_day_group_label"
    android:id="@+id/call_log_day_group_label"
      style="@style/Dialer.TextAppearance.OVERLINE.Ellipsize"
    android:layout_width="wrap_content"
    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_marginStart="@dimen/call_log_start_margin"
    android:layout_marginEnd="@dimen/call_log_outer_margin"
    android:layout_marginEnd="@dimen/call_log_outer_margin"
      android:layout_gravity="start"
    android:paddingTop="@dimen/call_log_day_group_padding_top"
      android:gravity="center_vertical"/>
    android:paddingBottom="@dimen/call_log_day_group_padding_bottom"
    style="@style/Dialer.TextAppearance.OVERLINE.Ellipsize"/>


  <android.support.v7.widget.CardView
  <android.support.v7.widget.CardView
    android:id="@+id/call_log_row"
    android:id="@+id/call_log_row"
@@ -44,18 +45,18 @@
      <!-- Primary area containing the contact badge and caller information -->
      <!-- Primary area containing the contact badge and caller information -->
      <LinearLayout
      <LinearLayout
        android:id="@+id/primary_action_view"
        android:id="@+id/primary_action_view"
        android:background="?android:attr/selectableItemBackground"
        android:layout_width="match_parent"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        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:paddingStart="@dimen/call_log_start_margin"
        android:paddingEnd="@dimen/call_log_outer_margin"
        android:paddingEnd="@dimen/call_log_outer_margin"
          android:background="?android:attr/selectableItemBackground"
        android:paddingTop="@dimen/call_log_vertical_padding"
          android:focusable="true"
        android:paddingBottom="@dimen/call_log_vertical_padding"
        android:orientation="horizontal"
        android:gravity="center_vertical"
        android:gravity="center_vertical"
          android:nextFocusLeft="@+id/quick_contact_photo"
        android:focusable="true"
        android:nextFocusRight="@+id/call_back_action"
        android:nextFocusRight="@+id/call_back_action"
          android:orientation="horizontal">
        android:nextFocusLeft="@+id/quick_contact_photo">


        <FrameLayout
        <FrameLayout
            android:layout_width="wrap_content"
            android:layout_width="wrap_content"
@@ -67,16 +68,17 @@
              android:id="@+id/quick_contact_photo"
              android:id="@+id/quick_contact_photo"
              android:layout_width="@dimen/contact_photo_size"
              android:layout_width="@dimen/contact_photo_size"
              android:layout_height="@dimen/contact_photo_size"
              android:layout_height="@dimen/contact_photo_size"
              android:focusable="true"
              android:paddingTop="2dp"
              android:nextFocusRight="@id/primary_action_view"/>
              android:nextFocusRight="@id/primary_action_view"
              android:focusable="true"/>


          <ImageView
          <ImageView
              android:id="@+id/quick_contact_checkbox"
              android:id="@+id/quick_contact_checkbox"
              android:scaleType="fitCenter"
              android:layout_width="@dimen/contact_photo_size"
              android:layout_width="@dimen/contact_photo_size"
              android:layout_height="@dimen/contact_photo_size"
              android:layout_height="@dimen/contact_photo_size"
              android:scaleType="fitCenter"
              android:visibility="gone"
              android:src="@drawable/ic_check_mark_48dp"
              android:src="@drawable/ic_check_mark_48dp" />
              android:visibility="gone"/>


        </FrameLayout>
        </FrameLayout>


@@ -85,17 +87,17 @@
          android:layout_width="0dp"
          android:layout_width="0dp"
          android:layout_height="wrap_content"
          android:layout_height="wrap_content"
          android:layout_weight="1"
          android:layout_weight="1"
            android:layout_marginStart="@dimen/call_log_list_item_info_margin_start"
          android:orientation="vertical"
          android:gravity="center_vertical"
          android:gravity="center_vertical"
            android:orientation="vertical">
          android:layout_marginStart="@dimen/call_log_list_item_info_margin_start">


          <com.android.dialer.widget.BidiTextView
          <com.android.dialer.widget.BidiTextView
            android:id="@+id/name"
            android:id="@+id/name"
              style="@style/Dialer.TextAppearance.Primary.Ellipsize"
            android:layout_width="wrap_content"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginBottom="@dimen/call_log_name_margin_bottom"
            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
          <LinearLayout
            android:id="@+id/call_type"
            android:id="@+id/call_type"
@@ -112,58 +114,58 @@


            <ImageView
            <ImageView
              android:id="@+id/work_profile_icon"
              android:id="@+id/work_profile_icon"
              android:src="@drawable/ic_work_profile"
              android:layout_width="wrap_content"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_height="wrap_content"
              android:layout_marginEnd="@dimen/call_log_icon_margin"
              android:layout_marginEnd="@dimen/call_log_icon_margin"
              android:scaleType="center"
              android:scaleType="center"
                android:src="@drawable/ic_work_profile"
              android:visibility="gone"/>
              android:visibility="gone"/>


            <TextView
            <TextView
              android:id="@+id/call_location_and_date"
              android:id="@+id/call_location_and_date"
                style="Dialer.TextAppearance.Secondary.Ellipsize"
              android:layout_width="wrap_content"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_height="wrap_content"
              android:layout_marginEnd="@dimen/call_log_icon_margin"
              android:layout_marginEnd="@dimen/call_log_icon_margin"
                android:layout_gravity="center_vertical"/>
              android:layout_gravity="center_vertical"
              style="Dialer.TextAppearance.Secondary.Ellipsize"/>


          </LinearLayout>
          </LinearLayout>


          <TextView
          <TextView
            android:id="@+id/call_account_label"
            android:id="@+id/call_account_label"
              style="Dialer.TextAppearance.Secondary2.Ellipsize"
            android:layout_width="wrap_content"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="@dimen/call_log_call_account_margin_bottom"
            android:layout_marginTop="@dimen/call_log_call_account_margin_bottom"
            android:layout_marginEnd="@dimen/call_log_icon_margin"
            android:layout_marginEnd="@dimen/call_log_icon_margin"
              android:visibility="gone"/>
            android:visibility="gone"
            style="Dialer.TextAppearance.Secondary2.Ellipsize"/>


          <LinearLayout
          <LinearLayout
            android:id="@+id/transcription"
            android:id="@+id/transcription"
            android:layout_width="match_parent"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="@dimen/call_log_icon_margin"
            android:layout_marginTop="@dimen/call_log_icon_margin"
              android:orientation="vertical"
            android:visibility="gone"
              android:visibility="gone">
            android:orientation="vertical">


            <TextView
            <TextView
              android:id="@+id/voicemail_transcription"
              android:id="@+id/voicemail_transcription"
                style="Dialer.TextAppearance.Secondary2"
              android:layout_width="wrap_content"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_height="wrap_content"
              android:focusable="true"
              android:focusable="true"
              android:nextFocusDown="@+id/voicemail_transcription_branding"
              android:nextFocusDown="@+id/voicemail_transcription_branding"
                android:textIsSelectable="true"/>
              android:textIsSelectable="true"
              style="Dialer.TextAppearance.Secondary2"/>


            <TextView
            <TextView
              android:id="@+id/voicemail_transcription_branding"
              android:id="@+id/voicemail_transcription_branding"
                style="Dialer.TextAppearance.Secondary2"
              android:layout_width="wrap_content"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_height="wrap_content"
                android:paddingTop="2dp"
              android:focusable="true"
              android:focusable="true"
              android:nextFocusUp="@id/voicemail_transcription"
              android:nextFocusDown="@+id/voicemail_transcription_rating"
              android:nextFocusDown="@+id/voicemail_transcription_rating"
                android:nextFocusUp="@id/voicemail_transcription"/>
              android:paddingTop="2dp"
              style="Dialer.TextAppearance.Secondary2"/>


            <LinearLayout
            <LinearLayout
                android:id="@+id/voicemail_transcription_rating"
                android:id="@+id/voicemail_transcription_rating"
@@ -171,38 +173,38 @@
                android:layout_height="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="@dimen/call_log_icon_margin"
                android:layout_marginTop="@dimen/call_log_icon_margin"
                android:layout_gravity="center_vertical"
                android:layout_gravity="center_vertical"
                android:visibility="gone"
                android:paddingTop="2dp"
                android:paddingTop="2dp"
                android:orientation="horizontal"
                android:orientation="horizontal">
                android:visibility="gone">


              <TextView
              <TextView
                  android:id="@+id/voicemail_transcription_rating_text"
                  style="@style/TranscriptionQualityRating"
                  style="@style/TranscriptionQualityRating"
                  android:id="@+id/voicemail_transcription_rating_text"
                  android:layout_width="wrap_content"
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:layout_height="wrap_content"
                  android:layout_weight="1"
                  android:layout_weight="1"
                  android:focusable="true"
                  android:gravity="start|center_vertical"
                  android:gravity="start|center_vertical"
                  android:focusable="true"
                  android:text="@string/voicemail_transcription_rating"/>
                  android:text="@string/voicemail_transcription_rating"/>


              <ImageView
              <ImageView
                  android:id="@+id/voicemail_transcription_rating_good"
                  style="@style/TranscriptionQualityRatingIcon"
                  style="@style/TranscriptionQualityRatingIcon"
                  android:id="@+id/voicemail_transcription_rating_good"
                  android:layout_width="wrap_content"
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:layout_height="wrap_content"
                  android:contentDescription="@string/description_rating_good"
                  android:contentDescription="@string/description_rating_good"
                  android:focusable="true"
                  android:gravity="end|center_vertical"
                  android:gravity="end|center_vertical"
                  android:focusable="true"
                  android:src="@drawable/quantum_ic_thumb_up_grey600_24"/>
                  android:src="@drawable/quantum_ic_thumb_up_grey600_24"/>


              <ImageView
              <ImageView
                  android:id="@+id/voicemail_transcription_rating_bad"
                  style="@style/TranscriptionQualityRatingIcon"
                  style="@style/TranscriptionQualityRatingIcon"
                  android:id="@+id/voicemail_transcription_rating_bad"
                  android:layout_width="wrap_content"
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:layout_height="wrap_content"
                  android:contentDescription="@string/description_rating_bad"
                  android:contentDescription="@string/description_rating_bad"
                  android:focusable="true"
                  android:gravity="end|center_vertical"
                  android:gravity="end|center_vertical"
                  android:focusable="true"
                  android:src="@drawable/quantum_ic_thumb_down_grey600_24"/>
                  android:src="@drawable/quantum_ic_thumb_down_grey600_24"/>


            </LinearLayout>
            </LinearLayout>
@@ -226,11 +228,11 @@
      <!-- Viewstub with additional expandable actions for a call log entry -->
      <!-- Viewstub with additional expandable actions for a call log entry -->
      <ViewStub
      <ViewStub
        android:id="@+id/call_log_entry_actions_stub"
        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_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_height="wrap_content"
          android:layout_gravity="bottom"
        android:layout_gravity="bottom"/>
          android:inflatedId="@+id/call_log_entry_actions"
          android:layout="@layout/call_log_list_item_actions"/>


    </LinearLayout>
    </LinearLayout>


+3 −6
Original line number Original line Diff line number Diff line
@@ -29,12 +29,9 @@
  <dimen name="select_all_text_left_padding">18dp</dimen>
  <dimen name="select_all_text_left_padding">18dp</dimen>


  <!-- Call Log -->
  <!-- Call Log -->
  <dimen name="call_log_outer_margin">16dp</dimen>
  <dimen name="call_log_horizontal_margin">8dp</dimen>
  <dimen name="call_log_start_margin">16dp</dimen>
  <dimen name="call_log_outer_margin">8dp</dimen>
  <dimen name="call_log_card_elevation_expanded">6dp</dimen>
  <dimen name="call_log_start_margin">8dp</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_name_margin_bottom">2dp</dimen>
  <dimen name="call_log_name_margin_bottom">2dp</dimen>
  <dimen name="call_log_call_account_margin_bottom">2dp</dimen>
  <dimen name="call_log_call_account_margin_bottom">2dp</dimen>
  <dimen name="call_log_vertical_padding">8dp</dimen>
  <dimen name="call_log_vertical_padding">8dp</dimen>
+10 −10
Original line number Original line Diff line number Diff line
@@ -290,56 +290,56 @@ public class CallTypeIconsView extends View {
      int iconId = R.drawable.quantum_ic_call_received_white_24;
      int iconId = R.drawable.quantum_ic_call_received_white_24;
      Drawable drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId);
      Drawable drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId);
      incoming = drawable.mutate();
      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.
      // Create a rotated instance of the call arrow for outgoing calls.
      iconId = R.drawable.quantum_ic_call_made_white_24;
      iconId = R.drawable.quantum_ic_call_made_white_24;
      drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId);
      drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId);
      outgoing = drawable.mutate();
      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
      // Need to make a copy of the arrow drawable, otherwise the same instance colored
      // above will be recolored here.
      // above will be recolored here.
      iconId = R.drawable.quantum_ic_call_missed_white_24;
      iconId = R.drawable.quantum_ic_call_missed_white_24;
      drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId);
      drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId);
      missed = drawable.mutate();
      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();
      Theme theme = ThemeComponent.get(context).theme();
      iconId = R.drawable.quantum_ic_voicemail_white_24;
      iconId = R.drawable.quantum_ic_voicemail_white_24;
      drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId);
      drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId);
      voicemail = drawable.mutate();
      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;
      iconId = R.drawable.quantum_ic_block_white_24;
      drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId);
      drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId);
      blocked = drawable.mutate();
      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;
      iconId = R.drawable.quantum_ic_videocam_vd_white_24;
      drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId);
      drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId);
      videoCall = drawable.mutate();
      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;
      iconId = R.drawable.quantum_ic_hd_white_24;
      drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId);
      drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId);
      hdCall = drawable.mutate();
      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;
      iconId = R.drawable.quantum_ic_signal_wifi_4_bar_white_24;
      drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId);
      drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId);
      wifiCall = drawable.mutate();
      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;
      iconId = R.drawable.quantum_ic_language_white_24;
      drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId);
      drawable = largeIcons ? r.getDrawable(iconId) : getScaledBitmap(context, iconId);
      assistedDialedCall = drawable.mutate();
      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;
      iconId = R.drawable.quantum_ic_rtt_vd_theme_24;
      drawable = largeIcons ? r.getDrawable(iconId, null) : getScaledBitmap(context, iconId);
      drawable = largeIcons ? r.getDrawable(iconId, null) : getScaledBitmap(context, iconId);
      rttCall = drawable.mutate();
      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);
      iconMargin = largeIcons ? 0 : r.getDimensionPixelSize(R.dimen.call_log_icon_margin);
    }
    }
Loading