Use changed MaterialColorMapUtils
BUG: 16159407
Change-Id: I216248b432fe9557111c4c4f68e612bb3a84266d
diff --git a/src/com/android/contacts/quickcontact/QuickContactActivity.java b/src/com/android/contacts/quickcontact/QuickContactActivity.java
index 43b062f..1f01c24 100644
--- a/src/com/android/contacts/quickcontact/QuickContactActivity.java
+++ b/src/com/android/contacts/quickcontact/QuickContactActivity.java
@@ -207,6 +207,7 @@
private AsyncTask<Void, Void, Pair<List<List<DataItem>>, Map<String, List<DataItem>>>>
mEntriesAndActionsTask;
private ColorDrawable mWindowScrim;
+ private MaterialColorMapUtils mMaterialColorMapUtils;
private boolean mIsWaitingForOtherPieceOfExitAnimation;
private boolean mIsExitAnimationInProgress;
private boolean mHasComputedThemeColor;
@@ -491,6 +492,8 @@
setContentView(R.layout.quickcontact_activity);
+ mMaterialColorMapUtils = new MaterialColorMapUtils(getResources());
+
mContactCard = (ExpandingEntryCardView) findViewById(R.id.communication_card);
mNoContactDetailsCard = (ExpandingEntryCardView) findViewById(R.id.no_contact_data_card);
mRecentCard = (ExpandingEntryCardView) findViewById(R.id.recent_card);
@@ -567,7 +570,8 @@
// header tint before the MultiShrinkScroller has been measured will
// cause incorrect tinting calculations.
if (color != 0) {
- setThemeColor(MaterialColorMapUtils.calculateSecondaryColor(color));
+ setThemeColor(mMaterialColorMapUtils
+ .calculatePrimaryAndSecondaryColor(color));
}
}
});
@@ -1226,16 +1230,15 @@
final Bitmap bitmap = ((BitmapDrawable) imageViewDrawable).getBitmap();
final int primaryColor = colorFromBitmap(bitmap);
if (primaryColor != 0) {
- return MaterialColorMapUtils.calculatePrimaryAndSecondaryColor(
+ return mMaterialColorMapUtils.calculatePrimaryAndSecondaryColor(
primaryColor);
}
}
if (imageViewDrawable instanceof LetterTileDrawable) {
final int primaryColor = ((LetterTileDrawable) imageViewDrawable).getColor();
- return MaterialColorMapUtils.calculateSecondaryColor(primaryColor);
+ return mMaterialColorMapUtils.calculatePrimaryAndSecondaryColor(primaryColor);
}
- return MaterialColorMapUtils.calculatePrimaryAndSecondaryColor(
- getResources().getColor(R.color.quickcontact_default_photo_tint_color));
+ return MaterialColorMapUtils.getDefaultPrimaryAndSecondaryColors(getResources());
}
@Override