Java tutorial
//package com.java2s; import android.graphics.Color; public class Main { public static int getComplementaryColor(int colorToInvert) { float[] hsv = new float[3]; Color.RGBToHSV(Color.red(colorToInvert), Color.green(colorToInvert), Color.blue(colorToInvert), hsv); hsv[0] = (hsv[0] + 180) % 360; return Color.HSVToColor(hsv); } }