¿Cómo se utiliza un valor hexadecimal para especificar el color en un LinearGradient en android

ShapeDrawable.ShaderFactory sf = new ShapeDrawable.ShaderFactory() { @Override public Shader resize(int width, int height) { LinearGradient lg = new LinearGradient(0, 0, 0, border.getHeight(), new int[] { Color.CYAN, Color.WHITE, Color.WHITE }, //substitute the correct colors for these new float[] { 0, 0.45f, 0.55f, 1 }, Shader.TileMode.REPEAT); return lg; } } 

En este código en lugar de utilizar Color.CYAN quiero insertar un valor hexadecimal para el color. ¿Alguna sugerencia?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.