fisher3421 fisher3421 - 5 months ago 44
Android Question

Android lollipop contact color

How do select color of contact badge. What algorithm using?

enter image description here


It does not save. It uses the hashcode of the Contact name string to determine the color.


String name = "Harish";
int colors[] = new int[] { Color.RED, Color.GREEN, Color.BLUE};

int chosenColor = colors[Math.abs(name.hashCode()) % colors.length];

I learnt from this answer