static int darker(int color,float factor){
  return Color.argb(Color.alpha(color),Math.max((int)(Color.red(color) * factor),0),Math.max((int)(Color.green(color) * factor),0),Math.max((int)(Color.blue(color) * factor),0));
}

static int darker ( int color , float factor ) { return Color . argb ( Color . alpha ( color ) , Math . max ( ( int ) ( Color . red ( color ) * factor ) , 0 ) , Math . max ( ( int ) ( Color . green ( color ) * factor ) , 0 ) , Math . max ( ( int ) ( Color . blue ( color ) * factor ) , 0 ) ) ; }
darkens a color by a given factor .
